A robotic manipulator visualization and animation tool based on kinematics
- scipy
pip install --upgrade scipy
- Clone the repository (or download accordingly) to src folder of ros workspace
- Go back to ros workspace then run
catkin_make
command - Please run
roscd kinematics_animation/scripts && chmod +x *.py
to make python scripts exectuable
- Change the directory to ros workspace
- Make sure to source the
setup.bash
ros workspace. Alternativily, run the following commandsource devel/setup.bash
- Use
roslaunch
to invoke animationroslaunch kinematics_animation baxter.launch
- Alternativily, the csv file can be provided as command line argument
roslaunch kinematics_animation baxter.launch file:=/home/ravi/Desktop/joint_states.csv
- Alternativily, the csv file can be provided as command line argument
- Create a launch file, similar to existing launch file located inside
launch
directory - Change the
file
argument as per new robot - Provide the
urdf.xacro
file of the new robot asrobot_description
parameter - Provide the rviz file as per new robot under
rviz
package - Create a new python script to read the input csv file. Make sure that the newly created python script must publish all the joint state
Please check here and create issues accordingly.