You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if you pull the latest docker images from docker hub, run the following command
docker compose --profile build pull
if you build docker image, run the script to build image
./bake-docker.sh -i # run docker image build for your platform
if you run in development mode, run the script to build workspaces
./build-workspace.sh # run workspace build
./build-workspace.sh -d # run workspace debug build (symlink-install)
run tests by following steps
# if you run docker container in production mode
docker compose run --rm driver-prod bash
# if you run docker container in development mode
docker compose run --rm driver-dev bash
# inside docker
source install/setup.bash
# run node for test
Topic/Service requirements works with cabot-navigation
Required services
/cabot/set_touch_speed_active_mode (std_srvs/srv/SetBool, to control touch active mode)
Touch speed active mode
Touching
Not Touching
True
robot can move
robot cannot move
False
robot cannot move
robot can move
Required topics
/cabot/event (std_msgs/msg/String, button events, needs to control cabot_ui)
/cabot/odom_raw (nav_msgs/msg/Odometry, raw odometry)