ROS Integration¶
- Choreonoid and ROS Integration
- Installing ROS
- Building Choreonoid-related Packages
- Running Choreonoid in the ROS Environment
- Using Catkin Profile Features
- ROS Plugin
- ROS Tank Tutorial
- Preparation
- Step 1: Controlling Tank by Subscribing to the Joy Topic
- Starting the Choreonoid Node
- Creating a Simulation Project
- Preparing the Gamepad
- Transmitting Gamepad State via Joy Node
- Choreonoid Version Joy Node
- Building the Controller
- Introducing the Controller
- Running the Simulation and Controlling the Tank Robot with the Gamepad
- Checking Joy Topic Connection Status
- Introducing a Launch File
- Source Code Explanation
- Note: Confirming ROS Environment Execution
- Step 2: Publishing Tank State Output via JointState Topics
- Step 3: Displaying Tank State by Subscribing to JointState Topics
- Step 4: Outputting Acceleration Sensor and Rate Gyro States
- Step 5: Enhancing Tank State Display by Subscribing to Sensor Information Topics
- ros_control Integration Tank Tutorial