Last active
September 24, 2024 08:39
-
-
Save yijiangh/33af5178534b995f57b5d8a3bf9a6108 to your computer and use it in GitHub Desktop.
Dockerfile for tweaking openrave-ros docker image for ikfast
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM personalrobotics/ros-openrave | |
RUN apt-get update || true && apt-get install -y --no-install-recommends build-essential python-pip liblapack-dev vim ros-indigo-xacro ros-indigo-collada-urdf && apt-get clean && rm -rf /var/lib/apt/lists/* | |
RUN pip install sympy==0.7.1 |
A convenient link to openrave database.inverse-kinematics module: http://openrave.org/docs/0.8.2/openravepy/databases.inversekinematics/
-
docker build -t $DOCKER_IMAGE .
-
docker run -it -v "%cd%":/output_urdf $DOCKER_IMAGE
-
source /opt/ros/indigo/setup.bash
-
in
indigo
, tryrosrun xacro xacro.py model.xacro > model.urdf
or inkinetic
:rosrun xacro xacro -i ur5_robot.urdf.xacro -o ur5.urdf
-
copy files out:
docker cp <container_name>:/catkin_ws/src/ur_description/urdf/ur3.urdf .
-
follow tutorial here: http://docs.ros.org/kinetic/api/framefab_irb6600_support/html/doc/ikfast_tutorial.html
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is documented from this post [1] on ROSAnswers from Gijs.
[1] https://answers.ros.org/question/263925/generating-an-ikfast-solution-for-4-dof-arm/?answer=265625#post-id-265625