ROS Blender Bridge is a ROS driver for Blender. It provides access to Blender armatures in ROS, allows you to run Blender produced animations on ROS based robots and enables you to use Blender's inverse kinematics system to target robot body parts at objects in the robots environment (e.g. to make a robot gaze at something).
We've created a set of a set of tutorials to help you get started with ROS Blender Bridge. It is assumed that you have already installed ROS and have a catkin workspace setup. If you have not installed ROS click here and if you do not have a catkin workspace setup click here.
- Installing ROS Blender Bridge: This tutorial teaches you how to install ROS Blender bridge and its dependencies.
- Creating a Blender armature: As well as pointing you to tutorials that teach you how to create a Blender armature, this tutorial teaches you how to make an armature compatible with ROS Blender Bridge.
- Accessing the joint state of an armature: This tutorial teaches you how to access the joint state of an armature from ROS.
- Configuring a target controller: This tutorial teaches you how to setup a target controller so that you can make a robot gaze at a target.
- Creating Actions and using them in ROS: As well as pointing you to tutorials that teach you how to create a Blender Action animation, this tutorial teaches how to generate a JointTrajectory message to play the animation back on a robot.