반응형
http://wiki.ros.org/urdf/Tutorials
Prerequisite
Learning URDF Step by Step
- Building a Visual Robot Model with URDF from ScratchLearn how to build a visual model of a robot that you can view in Rviz
- Building a Movable Robot Model with URDFLearn how to define movable joints in URDF
- Adding Physical and Collision Properties to a URDF ModelLearn how to add collision and inertial properties to links, and how to add joint dynamics to joints.
- Using Xacro to Clean Up a URDF FileLearn some tricks to reduce the amount of code in a URDF file using Xacro
- Using a URDF in GazeboPreliminary tutorial on how to spawn and control your robot in Gazebo.
Explaining a complete URDF file
- Understanding the PR2 Robot DescriptionThis tutorial explains the layout of the top level URDF Xacro file for a complex robot such as PR2.
Learning URDF (including C++ API)
- Create your own urdf fileIn this tutorial you start creating your own urdf robot description file.
- Parse a urdf fileThis tutorial teaches you how to use the urdf parser
- Using the robot state publisher on your own robotThis tutorial explains how you can publish the state of your robot to tf, using the robot state publisher.
- Start using the KDL parserThis tutorial teaches you how to create a KDL Tree from a URDF file
- Using urdf with robot_state_publisherThis tutorial gives a full example of a robot model with URDF that uses robot_state_publisher. First, we create the URDF model with all the necessary parts. Then we write a node which publishes the JointState and transforms. Finally, we run all the parts together.
반응형