88f0082 | Adolfo Rodriguez Tsouroukdissian | 08 January 2014, 11:57:36 UTC | Build script fixes. - Add missing libraries to catkin_package call. - Gate tests with CATKIN_ENABLE_TESTING. - Add missing files to install target. | 08 January 2014, 12:14:09 UTC |
e5bbc7b | Paul Mathieu | 27 November 2013, 15:40:40 UTC | Merge remote-tracking branch 'ros/hydro-devel' into hydro-devel | 27 November 2013, 15:40:40 UTC |
d91a5f1 | Paul Mathieu | 27 November 2013, 15:39:59 UTC | Merge branch 'transmission_loader' into hydro-devel | 27 November 2013, 15:39:59 UTC |
4b7b73e | Dave Coleman | 30 October 2013, 00:19:17 UTC | Fix branch name for rosinstall | 30 October 2013, 00:19:17 UTC |
33f5fe2 | Adolfo Rodriguez Tsouroukdissian | 29 October 2013, 08:27:09 UTC | Update .travis.yml Add recipient email. | 29 October 2013, 08:27:09 UTC |
8bc9f51 | Dave Coleman | 29 October 2013, 01:13:15 UTC | Update .travis.yml https://travis-ci.org/ros-controls/ros_control | 29 October 2013, 01:13:15 UTC |
827dad3 | Dave Coleman | 25 October 2013, 23:03:39 UTC | Merge pull request #126 from ros-controls/travis_continuous_integration Created Travis continious integration setup | 25 October 2013, 23:03:39 UTC |
e8a7356 | Dave Coleman | 25 October 2013, 23:02:21 UTC | Created Travis continious integration setup | 25 October 2013, 23:02:21 UTC |
11ad434 | Dave Coleman | 25 October 2013, 22:52:49 UTC | Merge pull request #124 from jim-rothrock/hydro-devel Added the PositionJointSaturationInterface and VelocityJointSoftLimitsInterface classes. | 25 October 2013, 22:52:49 UTC |
ad7d8f0 | Paul Mathieu | 25 October 2013, 13:30:42 UTC | Merge branch 'hydro-devel' into transmission_loader Conflicts: joint_limits_interface/include/joint_limits_interface/joint_limits_interface.h | 25 October 2013, 13:30:42 UTC |
5754456 | Jim Rothrock | 20 October 2013, 19:37:43 UTC | Updated the interface list. | 20 October 2013, 19:37:43 UTC |
2304c45 | Jim Rothrock | 20 October 2013, 03:49:27 UTC | Added the PositionJointSaturationInterface and VelocitySoftLimitsInterface classes. There are now saturation and soft limit classes for effort-controlled, position-controlled, and velocity-controlled joints. | 20 October 2013, 03:49:27 UTC |
822ff24 | Dave Coleman | 11 October 2013, 22:48:05 UTC | "0.5.8" | 11 October 2013, 22:48:05 UTC |
8d8a3d4 | Dave Coleman | 11 October 2013, 22:43:26 UTC | Updated changelogs | 11 October 2013, 22:43:26 UTC |
0ced0d1 | Dave Coleman | 03 October 2013, 03:28:51 UTC | Merge pull request #118 from ros-controls/no_manifest_xml Renamed manifest.xml to prevent conflicts with rosdep | 03 October 2013, 03:28:51 UTC |
aa6ca76 | Dave Coleman | 03 October 2013, 03:28:12 UTC | Merge pull request #120 from ros-controls/extended_wait_time Extended wait time to 30 seconds for slower computers | 03 October 2013, 03:28:12 UTC |
7d1759e | Dave Coleman | 03 October 2013, 03:27:59 UTC | Fixed additional timeout that was just added | 03 October 2013, 03:27:59 UTC |
88c0d6d | Dave Coleman | 03 October 2013, 03:27:21 UTC | Merge branch 'hydro-devel' into extended_wait_time | 03 October 2013, 03:27:21 UTC |
e872c32 | Dave Coleman | 01 October 2013, 07:44:22 UTC | Merge pull request #121 from pal-robotics/hydro-devel Fixes for next minor release | 01 October 2013, 07:44:22 UTC |
b9cfce7 | Dave Coleman | 30 September 2013, 21:44:25 UTC | Extended wait time to 30 seconds for slower computers | 30 September 2013, 21:44:25 UTC |
81ef0da | Dave Coleman | 27 September 2013, 18:58:04 UTC | Renamed manifest.xml to prevent conflicts with rosdep | 27 September 2013, 18:58:04 UTC |
ed0ce79 | Adolfo Rodriguez Tsouroukdissian | 25 September 2013, 17:38:56 UTC | Fix broken unspawner script. | 25 September 2013, 17:38:56 UTC |
b78d837 | Adolfo Rodriguez Tsouroukdissian | 25 September 2013, 13:03:51 UTC | Merge pull request #114 from vmayoral/hydro-devel CMakeLists fix to fit with OpenEmbedded/Yocto meta-ros layer. | 25 September 2013, 13:03:51 UTC |
f424d3f | Adolfo Rodriguez Tsouroukdissian | 20 September 2013, 08:42:04 UTC | Merge pull request #116 from jim-rothrock/hydro-devel Added support for joints without soft limits. | 20 September 2013, 08:42:04 UTC |
746aed8 | Jim Rothrock | 20 September 2013, 04:41:45 UTC | Added the EffortJointSaturationHandle and EffortJointSaturationInterface classes. They are used with joints that do not have soft limits specified in their URDF files. | 20 September 2013, 04:41:45 UTC |
d5082ca | Adolfo Rodriguez Tsouroukdissian | 19 September 2013, 16:22:18 UTC | Check controller_manager API early. Fast shutdown. - Check for all services required by spawner at the beginning, so it can know early on that it has all its requisites. - Remove service waiting from shutdown to ensure a fast teardown. Usecase: A spawner that dies after the controller manager should not wait for services to appear as they will never appear, the controllers are already stopped. This happens for example when killing a Gazebo session. | 19 September 2013, 16:22:18 UTC |
feae460 | Adolfo Rodriguez Tsouroukdissian | 19 September 2013, 14:41:46 UTC | Perform sanity checks on members, not parameters. - The result is the same, but this is more uniform with the rest of the code. | 19 September 2013, 14:41:46 UTC |
ea29598 | Adolfo Rodriguez Tsouroukdissian | 19 September 2013, 13:36:30 UTC | Minor documentation precision. | 19 September 2013, 13:37:21 UTC |
97f4f59 | Adolfo Rodriguez Tsouroukdissian | 19 September 2013, 13:36:30 UTC | Minor documentation precision. | 19 September 2013, 13:36:30 UTC |
f78b5aa | Adolfo Rodriguez Tsouroukdissian | 19 September 2013, 13:12:59 UTC | Enable joint reduction spec for 4-bar linkages. - As in the differential transmission, it's convenient to specify an additional mechanical reduction on the joint output. This is especially convenient for flipping the rotation direction of a joint (negative reduction value). - Update URDF loader. - Update documentation and tests. | 19 September 2013, 13:12:59 UTC |
9b21c21 | Adolfo Rodriguez Tsouroukdissian | 19 September 2013, 13:12:54 UTC | Trivial, cosmetic fixes. | 19 September 2013, 13:12:54 UTC |
e7ab3fc | Adolfo Rodriguez Tsouroukdissian | 19 September 2013, 07:47:09 UTC | Restore controller stop+unload on node kill. - Fixes #111. | 19 September 2013, 07:48:52 UTC |
42f3b10 | Adolfo Rodriguez Tsouroukdissian | 19 September 2013, 07:47:09 UTC | Restore controller stop+unload on node kill. - Fixes #111. | 19 September 2013, 07:47:09 UTC |
a76c22e | Adolfo Rodriguez Tsouroukdissian | 17 September 2013, 16:48:43 UTC | C++11 compatibility fixes. | 17 September 2013, 16:48:43 UTC |
ec2ded8 | Adolfo Rodriguez Tsouroukdissian | 17 September 2013, 16:27:50 UTC | Make position joint limits handle opn loop. - Lowers the entry barrier for simple robots without velocity measurements, poor control tracking or with a slow update rate. | 17 September 2013, 16:31:03 UTC |
2a66843 | Adolfo Rodriguez Tsouroukdissian | 17 September 2013, 16:27:50 UTC | Make position joint limits handle opn loop. - Lowers the entry barrier for simple robots without velocity measurements, poor control tracking or with a slow update rate. | 17 September 2013, 16:27:50 UTC |
23fdad7 | Adolfo Rodriguez Tsouroukdissian | 17 September 2013, 16:24:47 UTC | Fix resource check for multi-dof transmisisons. | 17 September 2013, 16:24:47 UTC |
f0f8df2 | Adolfo Rodriguez Tsouroukdissian | 17 September 2013, 16:22:32 UTC | Efficiency fix. - cppcheck flagged a [passedByValue] warning. Using const references instead. | 17 September 2013, 16:22:32 UTC |
4dff774 | Adolfo Rodriguez Tsouroukdissian | 13 September 2013, 09:47:21 UTC | Move from postfix to prefix increment in loops. Detected by cppcheck 'postfixOperator' warning. | 13 September 2013, 09:48:57 UTC |
35a57bc | Adolfo Rodriguez Tsouroukdissian | 13 September 2013, 09:47:21 UTC | Move from postfix to prefix increment in loops. Detected by cppcheck 'postfixOperator' warning. | 13 September 2013, 09:47:21 UTC |
2d9bf40 | Adolfo Rodriguez Tsouroukdissian | 12 September 2013, 08:09:20 UTC | Update README.md | 12 September 2013, 08:09:20 UTC |
845acdd | Adolfo Rodriguez Tsouroukdissian | 12 September 2013, 08:04:57 UTC | Create README.md | 12 September 2013, 08:04:57 UTC |
ff56dc8 | vmayoral | 11 September 2013, 17:52:14 UTC | CMakeLists fix to fit with OpenEmbedded/Yocto meta-ros layer. Increase the compatibility of the ros_control code with meta-ros, an OpenEmbedded/Yocto layer that provides recipes for ROS packages disabling catking checking the variable CATKIN_ENABLE_TESTING. | 11 September 2013, 18:01:17 UTC |
b719460 | Adolfo Rodriguez Tsouroukdissian | 10 September 2013, 16:56:57 UTC | Fix compiler warning. | 10 September 2013, 16:56:57 UTC |
ae92586 | Adolfo Rodriguez Tsouroukdissian | 10 September 2013, 09:48:36 UTC | Fix license header in some files. | 10 September 2013, 09:48:36 UTC |
398cb95 | Adolfo Rodriguez Tsouroukdissian | 10 September 2013, 09:47:34 UTC | Merge branch 'hydro-devel' into transmission_loader | 10 September 2013, 09:47:34 UTC |
e72215f | Adolfo Rodriguez Tsouroukdissian | 10 September 2013, 09:47:08 UTC | Fix license header in some files. | 10 September 2013, 09:47:08 UTC |
6601a8e | Adolfo Rodriguez Tsouroukdissian | 06 September 2013, 14:25:45 UTC | Test transmission handle duplication. | 06 September 2013, 14:25:45 UTC |
1f3bdd6 | Adolfo Rodriguez Tsouroukdissian | 05 September 2013, 19:51:29 UTC | Use less pointers in transmission loader data. - Only RobotHW and RobotTransmission instances are pointers as they are owned by the robot hardware abstraction. The rest are plain members whose lifetime is bound to the loader struct. | 05 September 2013, 19:51:29 UTC |
7b2fcc4 | Adolfo Rodriguez Tsouroukdissian | 05 September 2013, 19:51:25 UTC | Trivial test addition. | 05 September 2013, 19:51:25 UTC |
4aa8d0e | Adolfo Rodriguez Tsouroukdissian | 05 September 2013, 19:50:26 UTC | Remove unnecessary header dependencies. | 05 September 2013, 19:50:26 UTC |
edf1f09 | Adolfo Rodriguez Tsouroukdissian | 05 September 2013, 18:32:30 UTC | Catkin fixes. | 05 September 2013, 18:32:30 UTC |
a6e2cba | Adolfo Rodriguez Tsouroukdissian | 05 September 2013, 18:26:32 UTC | Fix bug when adding multiple transmissions. - std::vectors were being used to store raw joint data, and when new transmissions were added, push_back()s would (potentially) reallocate the vectors and invalidate already stored pointers in hardware_interfaces. We now use std::map. - Move plugin implementations to a separate library. - Export link libraries to the outside. - More complete tests. | 05 September 2013, 18:26:32 UTC |
1cb4219 | Adolfo Rodriguez Tsouroukdissian | 05 September 2013, 18:26:14 UTC | Log message change. | 05 September 2013, 18:26:14 UTC |
c246241 | Adolfo Rodriguez Tsouroukdissian | 02 September 2013, 15:00:47 UTC | Test greceful error-out with unsupported features. | 02 September 2013, 15:00:47 UTC |
5fcdb2f | Adolfo Rodriguez Tsouroukdissian | 02 September 2013, 13:20:48 UTC | Add four-bar-linkage transmission parser. | 02 September 2013, 13:20:48 UTC |
5d6e959 | Adolfo Rodriguez Tsouroukdissian | 02 September 2013, 12:47:31 UTC | Add differential drive transmission parser. | 02 September 2013, 12:47:31 UTC |
374ba11 | Adolfo Rodriguez Tsouroukdissian | 02 September 2013, 12:44:34 UTC | Move common XML parsing code to TransmissionLoader Mechanical reductions, offsets and roles are used by many transmission types. The TransmissionLoader base class exposes convenience methods for parsing these elements. | 02 September 2013, 12:44:34 UTC |
85034b9 | Adolfo Rodriguez Tsouroukdissian | 02 September 2013, 12:40:07 UTC | Remove dead code. | 02 September 2013, 12:40:07 UTC |
3f7de2c | Adolfo Rodriguez Tsouroukdissian | 30 August 2013, 15:05:02 UTC | Update loader test, better log statements. | 30 August 2013, 15:05:02 UTC |
d61622f | Adolfo Rodriguez Tsouroukdissian | 30 August 2013, 14:18:02 UTC | First draft of transmission loading. - Only simple transmission type currently supported. - Can load forward map for act->jnt state and jnt->act pos,vel.eff commands. - Partial testing. | 30 August 2013, 15:03:31 UTC |
f81a6d6 | Adolfo Rodriguez Tsouroukdissian | 30 August 2013, 13:49:24 UTC | Add class for holding transmission interfaces. - Mirrors hardware_interface::RobotHW, but for transmissions. | 30 August 2013, 13:49:24 UTC |
ba3873a | Adolfo Rodriguez Tsouroukdissian | 30 August 2013, 13:45:00 UTC | Add raw data accessors to actuators interface. - Write access to the raw actuator data will be needed for automatic transmission loading. | 30 August 2013, 13:45:00 UTC |
70e6cf1 | Adolfo Rodriguez Tsouroukdissian | 30 August 2013, 13:43:27 UTC | Use static cast to convert from/to void pointers. | 30 August 2013, 13:43:27 UTC |
74d9586 | Adolfo Rodriguez Tsouroukdissian | 30 August 2013, 13:41:38 UTC | Add accessors to get transmission configuration. | 30 August 2013, 13:41:38 UTC |
7cb6b13 | Adolfo Rodriguez Tsouroukdissian | 30 August 2013, 13:26:30 UTC | Fix doc typo. | 30 August 2013, 13:26:30 UTC |
d10cab4 | Adolfo Rodriguez Tsouroukdissian | 30 August 2013, 08:41:07 UTC | Allow multiple hw interfaces, Fix #112, and test. - Allow to specify multiple hardware interfaces for joints and actuators. - Fix invalid xml_element tag. Contents are now stored as a string. - Unit test parser. | 30 August 2013, 13:06:24 UTC |
0d402ec | Adolfo Rodriguez Tsouroukdissian | 16 August 2013, 13:54:10 UTC | Factor out interface-management parts of RobotHW. - RobotHW remains untouched. | 16 August 2013, 13:54:10 UTC |
a08da8c | Adolfo Rodriguez Tsouroukdissian | 07 August 2013, 09:05:12 UTC | Fix cppcheck uninit'd variable warnings in tests. | 07 August 2013, 09:05:12 UTC |
c2cb3aa | Adolfo Rodriguez Tsouroukdissian | 07 August 2013, 07:44:16 UTC | Add .gitignore file. | 07 August 2013, 07:44:16 UTC |
318806a | Adolfo Rodriguez Tsouroukdissian | 31 July 2013, 08:01:53 UTC | Merge pull request #108 from ros-controls/ignore_joint_limits_manifest Ignore joint_limits_interfest manifest.xml | 31 July 2013, 08:01:53 UTC |
8d7434d | Dave Coleman | 30 July 2013, 17:07:14 UTC | 0.5.7 | 30 July 2013, 17:07:14 UTC |
c54ac54 | Dave Coleman | 30 July 2013, 17:07:06 UTC | Updated changelogs | 30 July 2013, 17:07:06 UTC |
e2664a4 | Dave Coleman | 30 July 2013, 17:06:25 UTC | Fix for building ros_control | 30 July 2013, 17:06:25 UTC |
b7ac276 | Dave Coleman | 30 July 2013, 16:45:50 UTC | Added manifest.xml to .gitignore | 30 July 2013, 16:45:50 UTC |
37d3443 | Dave Coleman | 30 July 2013, 16:44:37 UTC | Renamed joint_limits_interface manifext.xml | 30 July 2013, 16:44:37 UTC |
fac43f5 | Dave Coleman | 30 July 2013, 15:10:59 UTC | Merge branch 'hydro-devel' of github.com:ros-controls/ros_control into hydro-devel | 30 July 2013, 15:10:59 UTC |
74b8087 | Dave Coleman | 30 July 2013, 15:10:50 UTC | Updated CHANGELOG | 30 July 2013, 15:10:50 UTC |
19e24bc | Adolfo Rodriguez Tsouroukdissian | 30 July 2013, 11:16:57 UTC | Merge pull request #107 from kphawkins/hydro-devel Fix controller_manager.cpp reload-libraries/getControllerNames not clearing names first | 30 July 2013, 11:16:57 UTC |
a64fb1f | kphawkins | 30 July 2013, 10:57:17 UTC | Update controller_manager.cpp getControllerNames now clears names before adding current names. This fixes a bug in reloadControllerLibrariesSrv where the method is called twice in a row without first clearing the list. Steps to reproduce: - Spawn controller - Stop controller - reload-libraries controller_manager.cpp:501: bool controller_manager::ControllerManager::reloadControllerLibrariesSrv(controller_manager_msgs::ReloadControllerLibraries::Request&, controller_manager_msgs::ReloadControllerLibraries::Response&): Assertion `controllers.empty()' failed. | 30 July 2013, 10:57:17 UTC |
4e354fb | Dave Coleman | 30 July 2013, 01:06:05 UTC | 0.5.6 | 30 July 2013, 01:06:05 UTC |
5cd5f95 | Dave Coleman | 30 July 2013, 01:05:51 UTC | Updated changelogs | 30 July 2013, 01:05:51 UTC |
f85b8a0 | Dave Coleman | 30 July 2013, 00:54:12 UTC | Merge pull request #105 from ros-controls/cmake_modules_dependency Removed the local FindTINYXML.cmake and switched to catkin's cmake_modules version | 30 July 2013, 00:54:12 UTC |
c9f25f2 | Dave Coleman | 30 July 2013, 00:53:42 UTC | Added TinyXML to catkin_package DEPENDS | 30 July 2013, 00:53:42 UTC |
0c8e059 | Dave Coleman | 29 July 2013, 21:21:56 UTC | Removed the local FindTINYXML.cmake and switched to catkin's cmake_modules version | 29 July 2013, 21:21:56 UTC |
3cec428 | Dave Coleman | 29 July 2013, 21:02:49 UTC | Updated README | 29 July 2013, 21:02:49 UTC |
f47411c | Dave Coleman | 29 July 2013, 20:45:39 UTC | Merge branch 'hydro-devel' of github.com:ros-controls/ros_control into hydro-devel | 29 July 2013, 20:45:39 UTC |
89f6e9f | Dave Coleman | 29 July 2013, 20:45:13 UTC | Updated changelogs | 29 July 2013, 20:45:13 UTC |
6dda99f | Adolfo Rodriguez Tsouroukdissian | 29 July 2013, 09:06:27 UTC | Merge branch 'hydro-devel' of https://github.com/willowgarage/ros_control into hydro-devel | 29 July 2013, 09:06:27 UTC |
c3ac0d1 | Adolfo Rodriguez Tsouroukdissian | 29 July 2013, 09:05:33 UTC | Author/maintainer list update. | 29 July 2013, 09:05:33 UTC |
338c9ee | Adolfo Rodriguez Tsouroukdissian | 29 July 2013, 08:58:13 UTC | Merge pull request #104 from pal-robotics/hydro-devel Add angle_wraparound joint limit property. | 29 July 2013, 08:58:13 UTC |
7cc1703 | Adolfo Rodriguez Tsouroukdissian | 29 July 2013, 08:55:47 UTC | Add angle_wraparound joint limit property. For full compatibility with MoveIt!'s joint limit specification. Note that we still have the extra effort and jerk specification. | 29 July 2013, 08:55:47 UTC |
cf28d6f | Adolfo Rodriguez Tsouroukdissian | 29 July 2013, 08:20:56 UTC | Merge pull request #103 from pal-robotics/hydro-devel Documentation fixes. | 29 July 2013, 08:20:56 UTC |
4e23e2c | Adolfo Rodriguez Tsouroukdissian | 29 July 2013, 08:15:02 UTC | Documentation fixes. - Tag (non)realtime methods in ControllerBase. - Fix incorrect param name in Controller. | 29 July 2013, 08:19:39 UTC |
cd77b70 | Dave Coleman | 25 July 2013, 22:43:32 UTC | Merge pull request #100 from piyushk/patch-1 Installed missing transmission_interface_library | 25 July 2013, 22:43:32 UTC |
15ff60f | Piyush Khandelwal | 25 July 2013, 21:00:47 UTC | Installed missing transmission_interface_library | 25 July 2013, 21:00:47 UTC |
3a0f202 | Dave Coleman | 24 July 2013, 00:04:33 UTC | 0.5.5 | 24 July 2013, 00:04:33 UTC |
33e76b4 | Dave Coleman | 24 July 2013, 00:04:02 UTC | Updated changelogs | 24 July 2013, 00:04:02 UTC |
34e9301 | Dave Coleman | 24 July 2013, 00:03:09 UTC | Merge branch 'hydro-devel' of github.com:ros-controls/ros_control into hydro-devel | 24 July 2013, 00:03:09 UTC |
3fc1737 | Dave Coleman | 24 July 2013, 00:02:39 UTC | Merge pull request #95 from ros-controls/fix_tinyxml ros_control not building on the build farm | 24 July 2013, 00:02:39 UTC |