Commit Graph

798 Commits

Author SHA1 Message Date
insleker d99508b29e chore: support windows static lib build
Cherry-picked from: marcoesposito1988/kdl_parser@472f8bf
2025-07-18 10:59:50 +08:00
insleker f49e4991db feat: support create conan package 2025-05-27 16:54:33 +08:00
insleker 42a8fd2d45 feat: support basic conan build 2025-05-27 12:29:59 +08:00
Yinan Qin 7bdfb82e6b
Delete kdl_parser_py directory 2024-08-09 16:03:10 +08:00
Yinan Qin e502ca64d2
Update CMakeLists.txt
Change to C++ 17
2024-08-09 16:01:41 +08:00
Chris Lalancette 74d4ee3bc6 1.14.2 2022-04-13 17:15:22 +00:00
Chris Lalancette 8e43839996 Changelog.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2022-04-13 17:15:17 +00:00
Julian Förster a1ba6dfffc
Restored compatibility with Orocos KDL after Joint.None was removed (#45) 2020-09-18 13:16:16 -07:00
Shane Loretz 735d562454 1.14.1
Signed-off-by: Shane Loretz <sloretz@openrobotics.org>
2020-08-24 09:49:00 -07:00
Jochen Sprickerhof 92e0c947dc
Drop CATKIN_IGNORE (#42)
fixed orocos-kdl has been releases. See:

https://bugs.launchpad.net/bugs/1871725
2020-08-24 09:42:55 -07:00
Shane Loretz d3d4064ebe 1.14.0
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
2020-04-13 11:09:41 -07:00
Alejandro Hernández Cordero a33bf975fe
Used keys for Orocos (#38)
* Used keys for Orocos

* Removed python3-pykdl build_export_depend

Signed-off-by: ahcorde <ahcorde@gmail.com>

* Ignore kdl_parser_py until python3-pykdl is fixed

Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>

Co-authored-by: Shane Loretz <sloretz@osrfoundation.org>
2020-04-13 10:49:22 -07:00
Shane Loretz 24597c2130
Set C++ standard to 14 (#37)
* Bump CMake version to 3.7.2

Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>

* Set C++ standard to 14

Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
2020-04-02 08:28:07 -07:00
ahcorde 9f04c48a15
1.13.2 2020-04-02 09:18:01 +02:00
Alejandro Hernández Cordero 5ae05764da
noetic release (#36)
* Bump CMake version to avoid CMP0048 warning

Signed-off-by: ahcorde <ahcorde@gmail.com>

* Use setuptools instead of distutils

Signed-off-by: ahcorde <ahcorde@gmail.com>

* Add buildtool depend on setuptools

Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>

* Remove unnecessary option 'package_dir'

Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>

Co-authored-by: Shane Loretz <sloretz@osrfoundation.org>
2020-04-01 14:39:11 -07:00
Yuki Furuta 5fe5c3b240
pass param argument to urdf parser (#35) 2020-03-26 08:22:32 -04:00
Chris Lalancette 748357e691
Fix check of sys.argv length. (#30)
We needed to call len(sys.argv)

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2019-10-22 18:59:22 -04:00
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