Cooperation with ROSΒΆ
- Cooperation between Choreonoid and ROS
- Installing ROS
- Building Choreonoid related packages
- Running Choreonoid in the ROS environment
- ROS Plugin
- Tank Tutorial for ROS
- Preparation
- Step 1: Control Tank by subscribing to Joy topic
- Starting the Choreonoid node
- Creating a simulation project
- Preparing the gamepad
- Sending gamepad status by joy node
- Choreonoid version joy node
- Building the controller
- Introducing the controller
- Running the simulation and controlling the Tank robot with the gamepad
- Checking the Joytopic connection status
- Introducing a launch file
- Source code description
- Tip: Make sure you are running in a ROS environment.
- Step 2: Publish the JointState topic to output the state of Tank
- Step 3: Subscribe to the JointState topic to display the state of Tank
- Step 4: Output the state of the acceleration sensor and rate gyro
- Step 5: Enhance the Tank state display by subscribing to sensor information topic