Commit Graph

781 Commits

Author SHA1 Message Date
Chris Lalancette 4f825a0a4c
Use conditional buildtool_depend for python-catkin-pkg. (#29)
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2019-10-22 12:48:20 -04:00
James Xu e1b4b1e72e update install destination in CMakeLists.txt (#23)
* use c++11 if supported

* Correct binary locations for shared libraries.

* update install command, add comment (#3)

* remove check_cxx_compiler_flag check
2019-04-05 16:48:34 -04:00
Christian Rauch 4454445f4e Standalone kdl_parser library (#13)
* remove boost dependency

* make catkin and rosconsole optional, replace urdf by urdfdom

* cmake modules for TinyXML and TinyXML2

source: https://github.com/ros/cmake_modules

* append to cmake module path

* replace urdf by urdfdom

* mention source of local cmake module files

* define ROS_WARN and ROS_ERROR as standard error

* remove define guards from header files

* always build shared library

* define ROS_DEBUG as standard output
2019-03-19 07:30:15 -07:00
James Xu 30c95633d8 correct DEPRECATED helper macro (#22)
* remove __attribute__((deprecated(msg))) on Windows

* add deprecated macro (#2)

* add deprecated macro

* remove space
2019-03-18 19:31:27 -07:00
Volker Gabler 9c6c7c60f2 resolved real minor py3 conflict with KDL (#21) 2018-11-20 17:45:30 -05:00
Chris Lalancette 8af7e1a10d 1.13.1 2018-07-23 22:32:13 +00:00
Chris Lalancette 9853d701c8 Changelogs.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2018-07-23 22:31:49 +00:00
Chris Lalancette ef8d6e4640
Remove the declaration of a library from kdl_parser_py. (#14)
* Remove the declaration of a library from kdl_parser_py.

It does not install a library, so it shouldn't declare it here.
Also fix up the dependencies to be more correct, since it really
requires urdfdom_py, not urdf.  It also needs a <build_depend>
on urdfdom_py now.

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

* Remove COMPONENT udfdom_py.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2018-07-23 17:41:29 -04:00
Chris Lalancette c92eabb4e9
Remove unused kdl_parser_py.urdf. (#17)
It is also not really a urdf file.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2018-07-23 17:28:56 -04:00
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