EasyManua.ls Logo

CLEARPATH Turtlebot4 - Page 32

Default Icon
153 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Build the packages:
source /opt/ros/galactic/setup.bash
colcon build --symlink-install
Description
The turtlebot4_description package contains the URDF description of the robot and the mesh
files for each component.
The description can be published with the robot_state_publisher.
Messages
The turtlebot4_msgs package contains the custom messages used on the TurtleBot 4:
UserButton: User Button states.
UserLed: User Led control.
UserDisplay: User Display data.
The TurtleBot 4 can also use all of the actions, messages, and services that the iRobot®
Create® 3 platform supports:
Actions
AudioNoteSequence: Play a given set of notes from the speaker for a given number of
iterations.
DockServo: Command the robot to dock into its charging station.
DriveArc: Command the robot to drive along an arc defined by radius.
DriveDistance: Command the robot to drive a defined distance in a straight line.
LedAnimation: Command the lights to perform specified animation.
NavigateToPosition: Command the robot to drive to a goal odometry position using
simple approach that rotates to face goal position then translates to goal position then
optionally rotates to goal heading.
RotateAngle: Command the robot to rotate in place a specified amount.
Undock: Command the robot to undock from its charging station.
WallFollow: Command the robot to wall follow on left or right side using bump and IR
sensors.
Messages
AudioNote: Command the robot to play a note.
AudioNoteVector: Command the robot to play a sequence of notes.