├── .gitignore ├── ChangeList.txt ├── README.md └── robot_model ├── CHANGELOG.rst ├── CMakeLists.txt ├── documentation ├── urdf_diagram.odg └── urdf_diagram.png └── package.xml /.gitignore: -------------------------------------------------------------------------------- 1 | # VIM 2 | .*.sw? 3 | -------------------------------------------------------------------------------- /ChangeList.txt: -------------------------------------------------------------------------------- 1 | = 1.10.10 = 2 | * [[urdf_parser]] 3 | * Package was removed 4 | * [[urdf_parser_plugin]] 5 | * New package containing base class for URDF parsers 6 | * [[urdf]] 7 | * Package now only depends on the plain URDF parser (no longer on [[collada_parser]]) 8 | * Plugins are used to load other formats into URDF. 9 | * [[collada_parser]] 10 | * Interface as plugin for loading URDFs was added 11 | 12 | = 1.10.0 = 13 | * Banch from 1.9.32 14 | * Build system updates 15 | 16 | = 1.9.0 = 17 | * Branch from 1.8.0 18 | 19 | * [[collada_parser]] 20 | * Read dynamics info from collada <> 21 | * collada parser fixes with inertial frames and parent_to_joint_origin_transform 22 | * [[urdf_interface]] 23 | * This package is now deprecated 24 | * The stub that is in place points to header files installed from the urdfdom_headers library (available as deb) 25 | * [[urdf_parser]] 26 | * This package is now deprecated 27 | * The stub that is in place points to header files and the libs installed from the urdfdom library (available as deb) 28 | * [[srdf]] 29 | * This package is now deprecated 30 | * The stub that is in place points to header files and the libs installed from the srdfdom library (available as deb) 31 | * [[urdf]] 32 | * Use the rosconsole_bridge library (available as deb) to forward output from urdfdom to ROS console (effectively making things behave as they did before in terms of logging, but without having urdfdom depend on rosconsole, but on console_bridge, a much lighter dependency) 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Robot Model 2 | 3 | `robot_model` contains packages for modeling various aspects of robot information, specified in the Xml Robot Description Format (URDF). 4 | The core package of this stack is urdf, which parses URDF files, and constructs an object model (C++) of the robot. 5 | 6 | ## Deprecation 7 | This repository and the `robot_model` metapackage are deprecated. 8 | The other packages will continue to be maintained, but are being moved to new repositories. 9 | More information is available at [`ros/robot_model#195`](https://github.com/ros/robot_model/issues/195). 10 | 11 | **Moved Repos** 12 | 13 | * `collada_urdf` and `collada_parser` 14 | * [`ros/collada_urdf`](https://github.com/ros/collada_urdf) 15 | * `joint_state_publisher` 16 | * [`ros/joint_state_publisher`](https://github.com/ros/joint_state_publisher) 17 | * `kdl_parser` and `kdl_parser_py` 18 | * [`ros/kdl_parser`](https://github.com/ros/kdl_parser) 19 | * `urdf` and `urdf_parser_plugin` 20 | * [`ros/urdf`](https://github.com/ros/urdf) 21 | -------------------------------------------------------------------------------- /robot_model/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package robot_model 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.12.11 (2017-06-27) 6 | -------------------- 7 | 8 | 1.12.10 (2017-06-24) 9 | -------------------- 10 | 11 | 1.12.9 (2017-04-26) 12 | ------------------- 13 | * Adds deprecation message to robot_model package.xml (`#196 `_) 14 | * Contributors: Shane Loretz 15 | 16 | 1.12.8 (2017-03-27) 17 | ------------------- 18 | * add Chris and Shane as maintainers (`#184 `_) 19 | * Contributors: William Woodall 20 | 21 | 1.12.7 (2017-01-26) 22 | ------------------- 23 | 24 | 1.12.6 (2017-01-04) 25 | ------------------- 26 | 27 | 1.12.5 (2016-10-27) 28 | ------------------- 29 | 30 | 1.12.4 (2016-08-23) 31 | ------------------- 32 | 33 | 1.12.3 (2016-06-10) 34 | ------------------- 35 | 36 | 1.12.2 (2016-04-12) 37 | ------------------- 38 | 39 | 1.12.1 (2016-04-10) 40 | ------------------- 41 | 42 | 1.11.8 (2015-09-11) 43 | ------------------- 44 | 45 | 1.11.7 (2015-04-22) 46 | ------------------- 47 | 48 | 1.11.6 (2014-11-30) 49 | ------------------- 50 | 51 | 1.11.5 (2014-07-24) 52 | ------------------- 53 | 54 | 1.11.4 (2014-07-07) 55 | ------------------- 56 | 57 | 1.11.3 (2014-06-24) 58 | ------------------- 59 | 60 | 1.11.2 (2014-03-22) 61 | ------------------- 62 | 63 | 1.11.1 (2014-03-20) 64 | ------------------- 65 | 66 | 1.11.0 (2014-02-21) 67 | ------------------- 68 | 69 | 1.10.18 (2013-12-04) 70 | -------------------- 71 | * add DEPENDS for kdl_parser 72 | * Contributors: Ioan Sucan 73 | 74 | 1.10.16 (2013-11-18) 75 | -------------------- 76 | 77 | 1.10.15 (2013-08-17) 78 | -------------------- 79 | * remove unneeded deps (fix `#32 `_) 80 | * Created new diagram for documenting URDF 81 | -------------------------------------------------------------------------------- /robot_model/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.8.3) 2 | project(robot_model) 3 | find_package(catkin REQUIRED) 4 | catkin_metapackage() 5 | -------------------------------------------------------------------------------- /robot_model/documentation/urdf_diagram.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros/robot_model/0176b72a7f1e1c803fb0d1abd3d9f04693c007dc/robot_model/documentation/urdf_diagram.odg -------------------------------------------------------------------------------- /robot_model/documentation/urdf_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros/robot_model/0176b72a7f1e1c803fb0d1abd3d9f04693c007dc/robot_model/documentation/urdf_diagram.png -------------------------------------------------------------------------------- /robot_model/package.xml: -------------------------------------------------------------------------------- 1 | 2 | robot_model 3 | 1.12.11 4 | 5 | robot_model contains packages for modeling various 6 | aspects of robot information, specified in the Xml Robot 7 | Description Format (URDF). The core package of this stack 8 | is urdf, which parses URDF files, and constructs an 9 | object model (C++) of the robot. 10 | 11 | 12 | Ioan Sucan 13 | Jackie Kay 14 | Chris Lalancette 15 | Shane Loretz 16 | 17 | BSD 18 | 19 | http://ros.org/wiki/robot_model 20 | https://github.com/ros/robot_model 21 | https://github.com/ros/robot_model/issues 22 | 23 | catkin 24 | 25 | liburdfdom-tools 26 | collada_parser 27 | collada_urdf 28 | kdl_parser 29 | resource_retriever 30 | urdf 31 | urdf_parser_plugin 32 | joint_state_publisher 33 | 34 | 35 | 36 | This metapackage will be removed in ROS M. Replace all dependencies on 37 | "robot_model" in your package.xml with dependencies on collada_parser, 38 | collada_urdf, joint_state_publisher, kdl_parser, resource-retriever, urdf, 39 | urdf_parser_plugin, and liburdfdom-tools instead. 40 | 41 | 42 | 43 | 44 | 45 | --------------------------------------------------------------------------------