Commit Graph

772 Commits

Author SHA1 Message Date
Chris Lalancette 1088514da3
Fix up missing link tags in some XML files. (#15)
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2018-07-10 11:48:54 -04:00
Chris Lalancette 96618e74b2 1.13.0 2018-04-05 14:41:19 +00:00
Chris Lalancette 9d4d7e5e1c Changelog.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2018-04-05 14:40:44 +00:00
Dmitry Rozhkov afd6aa35de kdl_parser: switch from TinyXML to TinyXML2 (#4)
* kdl_parser: switch from TinyXML to TinyXML2

The library TinyXML is considered to be unmaintained and
since all future development is focused on TinyXML2 this
patch updates kdl_parser to use TinyXML2.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>

* Switch to using initString() for parsing in the TiXmlDocument API.

This gets rid of a deprecation message when building against
newer urdf.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Switch to const pointers for the tinyxml2 versions of the APIs.

This matches what we are doing in URDF and what tinyxml2 itself
does.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2018-04-04 15:19:18 -07:00
Chris Lalancette 07221fdc64 Style fixes from ros2 (#11)
* Style fixes (these can go to upstream kdl_parser)

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Windows compatibility.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2018-03-29 13:25:54 -07:00
Chris Lalancette 166680fd57 Make rostest a test_depend (#3)
* Switch to package.xml format 2.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>

* Make rostest into a test_depend.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>

* Make roscpp a test_depend.

It is never used in the primary package.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>

* Add a bunch more build_export_depend.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>

* Fix up the CMake dependencies.

roscpp is only required by the tests now.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>

* orocos_kdl <depend>

* urdf <depend>

* export some deps

* Remove redundant dep
2018-03-28 20:45:17 +00:00
Chris Lalancette 8071fed062 Remove travis. (#8)
We have coverage on the ROS buildfarm, which is good enough.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2018-02-07 15:53:00 -08:00
Mikael Arguedas 1277f41d9f update links now that this is in its own repo 2018-02-01 14:03:23 -05:00
Shane Loretz 71e728edff 1.12.10 2017-05-17 15:23:30 -07:00
Shane Loretz c26bff8fa1 Changelogs 2017-05-17 15:22:35 -07:00
Shane Loretz 5d8408754d Fix links 2017-05-16 12:03:25 -07:00
Shane Loretz 689464a529 Updated README to reflect what's here 2017-05-16 11:58:56 -07:00
Shane Loretz 0e0054b54a Deleted code that was not moved to this repo 2017-05-16 11:55:37 -07:00
mightyCelu 135cb2f416 Use result of find_package(orocos_kdl) properly (#200)
orocos_kdl_LIBRARY_DIRS was not set
2017-05-16 07:45:46 -07:00
Shane Loretz 3fa7b87abe Strip collada kinetic (#198)
* Deleted collada_parser and collada_urdf

* Add README with deprecation notice

* Add missing backtick
2017-05-04 09:42:04 -07:00
Shane Loretz 380303aadc 1.12.9 2017-04-26 07:46:59 -07:00
Shane Loretz a1bc934b9a Changelogs 2017-04-26 07:44:03 -07:00
Shane Loretz 4316914308 Adds deprecation message to robot_model package.xml (#196) 2017-04-26 07:28:47 -07:00
eugene-katsevman 90b3764e97 fixed a subtle bug in urdf interpretation of kdl_parser_py (#187)
* fix for unspecified origin RPY and added test for omitted rpy
2017-04-25 10:33:45 -07:00
Chris Lalancette c5915ec079 1.12.8 2017-03-27 20:21:55 +00:00
Chris Lalancette 96b4002d2a Update the changelogs.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
2017-03-27 20:20:48 +00:00
Martin Günther 306e52ef8d [joint_state_publisher] Handle time moving backwards
Without this patch, joint_state_publisher dies whenever the ROS time moves backwards (e.g., when running `rosbag play --clock --loop`).
2017-03-27 15:57:06 -04:00
Chris Lalancette 0a6b4915ce Switch a couple more packages over to Chris and Shane.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
2017-03-27 15:51:38 -04:00
Mike Purvis 481bde2f09 Fix rostest dependency. 2017-03-21 06:44:22 -07:00
Alessandro Tondo 7de89ed9bd Add recursive mimic joint (#177)
* Add recursive mimic joint
2017-03-17 14:52:22 -07:00
Chris Lalancette 2755753e43 Remove old gazebo settings.
Based on an initial patch from YoheiKakiuchi, just totally
remove old Gazebo 1.0 settings, as they are never used and
almost certainly will never be used.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
2017-02-14 11:25:27 -05:00
Piyush Khandelwal 3384a0a76f Allow supplying NodeHandle for initParam (#168)
* Allow supplying NodeHandle for initParam using new function.

* fixed missing return statement in previous commit.
2017-02-09 16:53:46 -08:00
William Woodall 621844364a add Chris and Shane as maintainers (#184) 2017-02-08 13:31:56 -08:00
Denis Romanchuk 3c7933b037 fix missed mandatory -std=c++11 flag (#181)
collada_parser,kdl_parser,urdf: add c++11 flag,
collada_parser: replace typeof with ansi __typeof__
builded/tested on gentoo

Thanks den4ix for the contribution!
2017-02-03 11:36:31 -08:00
Chris Lalancette 4d03177186 Do a few cleanup tasks in collada_urdf (#183)
* Style cleanup within collada_urdf.

No functional change, just style.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>

* Make sure to quit out of urdf_to_collada when invalid file is found.

Otherwise, we'll just end up segfaulting later on.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>

* Re-enable one of the collada-urdf tests.

In point of fact, we delete the rest of the tests because
they don't make much sense anymore.  Just enable this one
for now; we'll enable further ones in the future.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>

* Add in another test for collada_urdf.

Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
2017-02-01 16:53:04 -05:00
Jackie Kay fc71f00e33 remove divide by 2 when writing boxes to collada format (#133) 2017-02-01 21:29:28 +00:00
William Woodall 7563f0096a 1.12.7 2017-01-26 15:09:43 -08:00
William Woodall c9d0168b30 changelogs 2017-01-26 15:08:50 -08:00
Bence Magyar 258de29b94 Fix crash on 0 free joints, opens empty window (#178) 2017-01-19 12:48:18 -08:00
William Woodall ebc9d7748e fix changelog style 2017-01-04 17:13:40 -08:00
William Woodall bdb6c0fd35 1.12.6 2017-01-04 17:12:12 -08:00
William Woodall 7c8c7caf9e changelogs 2017-01-04 17:11:51 -08:00
William Woodall ce5bd9badb [urdf] address gcc6 build error and tune (#156) (#173)
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  https://github.com/ros/rosdistro/issues/12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2017-01-04 16:56:35 -08:00
Jochen Sprickerhof 409c4b923c Use urdf::*ShredPtr instead of boost::shared_ptr (#144)
* Use urdf::*SharedPtr instead of boost::shared_ptr

urdfdom_headers uses C++ std::shared_ptr. As it exports it as a custom
*SharedPtr type, we can use them to stay compatible.

* Add compatibility urdf::VoidSharedPtr

* Use urdfdom compatibility header

* Build kinetic for kinetic branch

* Add missing namespace and includes

* Revert "Build kinetic for kinetic branch"

This reverts commit f1c085ccdbe282de8f17b2150aa0ba6ba453db64.

* Add build dependency

* Revert "Add build dependency"

This reverts commit 94175094ffc656e9173c3a46684116471e68279f.

* Export urdfdom version to header

* Add dummy version in case it's not set by urdfdom_headers

* Add missing header
2017-01-04 16:41:49 -08:00
Michał Barciś 97fff6d2d5 Migrated slots in joint state publisher gui to Qt5 (#147) 2017-01-03 13:35:29 -06:00
Bence Magyar 902559c310 [joint_state_publisher] Introduce Gridlayout & tweaking to GUI (#150)
* Gridlayout

* Reorg halfway works

* cleanup

* HVBoxLayout for buttons

* Removing plumbing, math weird

* Sliders generate THEN add & noedit spinbox

* Block editing by hand, fix position generator

* Fix temporary imports

* Add param num_rows

* Factor out grid position generation into a function

* Comments never hurt
2016-12-21 15:26:29 -08:00
William Woodall 5c246be809 1.12.5 2016-10-27 13:53:16 -07:00
William Woodall 5781513e7d changelogs 2016-10-27 13:53:09 -07:00
Robert Haschke f5a3b8048c provide urdf_compatibility.h to define SharedPtr types (#160)
* provide urdf_compatibility.h to define SharedPtr types

* create exported include directory

* include compatibility header in model.h
2016-10-27 13:49:53 -07:00
Maarten de Vries 1bc266932f urdf: Explicitly cast shared_ptr to bool in unit test. (#158) 2016-09-28 01:54:35 -07:00
Bence Magyar f8cb99cd0f Add smart ptr typedefs (#153) 2016-09-28 01:54:02 -07:00
Lukas Bulwahn ce0fcc860a [urdf] address gcc6 build error and tune (#157)
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  https://github.com/ros/rosdistro/issues/12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2016-09-28 01:53:16 -07:00
Jochen Sprickerhof cfa9ab9eb3 Remove unneeded dependency on libpcrecpp (#155) 2016-09-22 14:20:31 -07:00
Robert Haschke f492cfe4e1 fix segfault: safely handle empty robot model (#154) 2016-09-13 13:56:25 -07:00
Timm Linder b87e6976df Fix initial position of sliders in joint_state_publisher GUI (#148)
Caused by a regression in 8c6cf9841c, the slider positions are not initialized correctly
from the provided zero positions at startup. This commit fixes the issue, by
adding the call to center() again that got lost.
2016-08-25 14:01:15 -07:00