Irobotcreate2ros
Ros node for iRobot Create 2
Install / Use
/learn @CentroEPiaggio/Irobotcreate2rosREADME
irobotcreate2ros
Ros node for iRobot Create 2.
Prerequisites
Compiling
Just clone the repository in the src folder of a catkin workspace. Then run catkin_make.
To generate the model you have to launch in the model folder the dedicated script:
source generate_model.sh
To simulate the robot in Gazebo you first have to add this lines to your bashrc:
source /usr/share/gazebo/setup.sh
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:$(rospack find irobotcreate2)
export GAZEBO_RESOURCE_PATH=$GAZEBO_RESOURCE_PATH:$(rospack find irobotcreate2)
Usage
rosrun irobotcreate2 irobotcreate2
to run the basic software and have access to the following topics:
- /battery
- /bumper
- /buttons
- /cliff
- /cmd_vel
- /digit_leds
- /ir_bumper
- /ir_character
- /leds
- /mode
- /odom
- /play_song
- /rosout
- /rosout_agg
- /song
- /tf
- /wheel_drop
you can read sensors (/battery, /buttons, /bumper, ...) and send commands (/cmd_vel, ...).
roslaunch irobotcreate2 irobot_joy.launch
to run both the basic software and ros joy to move the robot with a controller.
<!--[Instructions](cad/laser_support/instructions.md)-->Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
