Introducing Kinematics with Robot Operating System (ROS)
Asad Yousuf, William Lehman, Mohamad Mustafa, Mir Hayder
- Year
- 2015
- Citations
- 19
- Access
- Open access
Abstract
The study of Kinematics is essential to Robotics. A robot, to perform most applications needs to process positional data and transform data from one frame of reference to another. Robots have sensors, links and actuators each with its own frame of reference, so transformations between reference frames can be quite tedious. Traditionally Kinematics for robots is introduced to students with MatLab and the Robotic Toolbox. In this paper we examine the introduction of Kinematics for robotics with the features and tools available in the open source Robot Operating System (ROS). ROS implements tools for Kinematics transforms (tf) as a key part of the ROS Core Libraries. ROS defines robots with the Unified Robot Description Format (URDF) standard based upon Extensible Markup Language (XML). URDF is in many respects similar to Denavit-Hartenberg (D-H) Convention, but with significant additional enhancements.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991