- Drop -std=c++11 (#99)
- Introduce
<disable_default_collisions>
and<enable_collisions>
tags (#97)- Extend SRDF syntax to allow disabling of collisions for all pairs involving a specific link:
<disable_default_collisions link="link_name"/>
- Individual pairs can be re-enabled like this:
<enable_collisions link1="link1_name" link2="link2_name" reason="optional-reason"/>
- The old behavior of disabling individual pairs is possible as well:
<disable_collisions link1="link1_name" link2="link2_name" reason="optional-reason"/>
- Extend SRDF syntax to allow disabling of collisions for all pairs involving a specific link:
- Contributors: Robert Haschke, Jochen Sprickerhof
- [bugfix] Correctly return success in SRDFWriter::writeSRDF().
- Contributors: Robert Haschke
- [bugfix] SRDFWriter: Correctly populate XML document
- [bugfix] SRDFWriter: Use locale independent conversion from double to string (#67)
- [maint] Silence cmake warning
- Contributors: Robert Haschke
- [maint] Switch from TinyXML to TinyXML2 (#60)
- [maint] add soname to library (#63)
- Contributors: Robert Haschke, Tyler Weaver
- [maint] Modernize Travis config (#57)
- [maint] Modernize package.xml
- [maint] Modernize python (python2 / python3 compatibility)
- [maint] Modernize cmake and setup.py
- [maint] Fix unittest
- [maint] Use [[deprecated]] for better portability (#47)
- [maint] Travis: enable ccache
- [maint] Fix catkin_lint issues
- [maint] Format code with clang-format (#42, #43)
- [bugfix] Parse group's robot states with C locale (#44)
- [bugfix] Trigger error in case of SRDF syntax error (#41)
- Contributors: Alejandro Hernández Cordero, Dave Coleman, Jonathan Binney, Michael Görner, Robert Haschke, Sean Yen, Simon Schmeisser, kkufieta
- Switch to std::shared_ptr of C++11 (#36)
- Change log{Error,Warn} -> CONSOLE_BRIDGE_log{Error,Warn} (#37)
- Contributors: Chris Lalancette, Ian McMahon
- [fix] gcc6 build error #28
- [fix] Compile with -std=c++11 (#29)
- [enhancement] cleanup urdfdom compatibility (#27)
- Contributors: Dmitry Rozhkov, Isaac I.Y. Saito, Robert Haschke, Victor Matare
- [fix][system] Build failure for Ubuntu Wily and Debian Jesie (urdfdom compatibility #25) * test for existence of urdf typedef * if not existing, activate compatibility header
- Contributors: Michael Goerner, Robert Haschke
- [fix] Define shared_ptr typedef (adjusting to the recent change in urdfdom) #21
- Contributors: Dave Coleman, Robert Haschke
- [feat] Move SRDF-specific commands from moveit package #14
- [sys] remove ROS-dependent logging.
- [sys] Much cleanup in package.xml. #12 pkg-config is no longer used after https://github.com/ros-planning/srdfdom/commit/19b23e5900e9c179089e99caae52023f95d2fec8#diff-af3b638bc2a3e6c650974192a53c7291
- Contributors: Dave Coleman, Sarah Elliott, Robert Haschke, Isaac I.Y. Saito
- Change logError to Warn if collision link missing #10 Since MoveIt continues to load anyway, it makes sense to change the unknown collision link pairs ROS Error to a ROS Warning. Everything continues to work if a specified set of collision-link pairs is missing.
- Contributors: Dave Coleman, Ian McMahon
- Removed unwanted python compiled file
- Fixed path to resource in python test to work for rostest
- Fixed authors, added doc
- Fixed group_state parsing and changed chain as an aggregate
- Renamed groups as subgroups when integrated in a group
- Added the cpp tests in the python test
- Fixed missing install
- Added a python parser based on urdf_parser_py and using its reflection interface
- Contributors: Dave Coleman, Guillaume Walck
- fixing dependencies for ros/rosdistro#4633
- added travis build status indicator in README.md
- added travis support
- use FindTinyXML from cmake_module
- Contributors: Dave Coleman, Dave Hershberger, Ioan Sucan, Tully Foote
- fix incorrect tag name