Commit Graph

798 Commits

Author SHA1 Message Date
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
William Woodall 05ea3f3beb 1.12.4 2016-08-23 14:39:34 -07:00
William Woodall 4232321454 changelogs 2016-08-23 14:39:23 -07:00
William Woodall dbd8907ce1 compile collada_urdf with c++11 standard (redux) (#145)
* compile collada_urdf with c++11 standard

as the gnu-specific keyword "typeof" is used in the code,
the gnu 11 standard has to be specified.

cmake_minimum_required increased to have add_compile_options around.

* use decltype and check for flag before passing it

* disable some warnings and fix cxx flag check
2016-08-23 14:33:38 -07:00
Jackie Kay 2dfb8a2606 1.12.3 2016-06-10 09:39:12 -07:00
Jackie Kay b8525cb3a3 Changelog 2016-06-10 09:38:46 -07:00
Jackie Kay 3cee2ec0e2 Fix circular logic in joint state publisher events (#140) 2016-06-09 00:22:02 -07:00
Jackie Kay 7fcfc19115 Use signal and sys.exit to fix shutdown in joint_state_publisher (#139) 2016-06-09 00:21:41 -07:00
vincentrou 735ca9e870 joint_state_publisher: Change slider update method (#135) 2016-06-08 11:21:13 -07:00
Jackie Kay 711da120d0 1.12.2 2016-04-12 15:02:42 -07:00
Jackie Kay 24aadfef20 Changelog 2016-04-12 15:00:42 -07:00
Jackie Kay 8c6cf9841c Migrate qt (#128)
* Update JointStatePublisher to qt5

* Implement joint states

* Move comment

* Update joint_state_publisher

* Fix randomization problem
2016-04-12 14:59:29 -07:00
Jackie Kay bd8490c6c7 1.12.1 2016-04-10 13:06:12 -04:00
Jackie Kay ba2695bb7f changelog 2016-04-10 13:01:49 -04:00
Jackie Kay 74b429acf9 Remove cmake_modules dependency 2016-04-08 21:08:31 -04:00
Jackie Kay 096eeae520 1.12.0 2016-04-04 13:15:47 -07:00
Jackie Kay 6e9e5ebfb4 Add changelog for kdl_parser_py 2016-04-04 13:14:31 -07:00
Jackie Kay ca3497c703 Merge pull request #122 from ros/add_maintainer
add maintainer
2016-02-10 11:09:12 -08:00
Jackie Kay 58889e09c7 Add Jackie as a maintainer 2016-02-10 11:00:20 -08:00
Jackie Kay 2057b2b313 Merge pull request #117 from ros/fix-com-import
Fix com import
2016-01-14 16:56:09 -08:00
Jackie Kay ed6237cf92 Add COM import test 2016-01-14 16:40:20 -08:00
Silvio Traversaro add47a792b [kdl_parser] remove spurious newline 2016-01-14 16:39:47 -08:00
Silvio Traversaro f3639205a0 [kdl_parser] Fix bug in importing com if inertia and link frames are different 2016-01-14 16:39:47 -08:00
Jackie Kay 1e74e643e8 Merge pull request #116 from ros/fix_tests
Overhaul tests in urdf and kdl_parser
2016-01-14 16:39:26 -08:00
Steven Peters d586847d6e test_robot.urdf: fix indentation 2015-12-14 13:41:23 -08:00