6b9fd8b | Bence Magyar | 27 October 2023, 11:40:35 UTC | 0.20.0 | 27 October 2023, 11:40:35 UTC |
c1a5ac9 | Bence Magyar | 27 October 2023, 11:40:12 UTC | Update changelogs | 27 October 2023, 11:40:12 UTC |
8c0262d | Wolfgang Merkt | 27 October 2023, 11:38:41 UTC | Add JPVTPIDGains-like interface (#515) | 27 October 2023, 11:38:41 UTC |
12edce5 | Bence Magyar | 08 February 2023, 18:24:26 UTC | Update changelogs | 08 February 2023, 18:24:26 UTC |
62cb527 | Martin Oehler | 31 January 2023, 16:36:11 UTC | Reorder waiting for services and ros time to speed up controller start (#508) | 31 January 2023, 16:36:11 UTC |
a37f6be | Captain Yoshi | 31 January 2023, 16:34:07 UTC | duplicate controller name in start and stop list will throw error (#506) | 31 January 2023, 16:34:07 UTC |
7f3a406 | Bence Magyar | 21 October 2022, 02:42:20 UTC | 0.19.6 | 21 October 2022, 02:42:20 UTC |
d847af9 | Bence Magyar | 21 October 2022, 02:41:49 UTC | Update changelogs | 21 October 2022, 02:41:49 UTC |
66a4ef7 | Guillaume Autran | 15 July 2022, 11:41:20 UTC | SPAWNER: Wait for the clock to be available before proceeding (#432) This patch is to resolve an issue when the simulated clock is not published right away (coming from a remote gazebo instance for example). If the clock is not published right away, the rosservice wait_for_service times out prematurely and the controllers fail to be loaded since the system is not yet ready (no Gazebo clock). With no, gazebo system, the clock will be ready immediately and the spawner will proceed. Issue: #431 | 15 July 2022, 11:41:20 UTC |
83a392b | PaddyCube | 23 February 2022, 20:23:55 UTC | Update mainpage.dox (#496) * Update mainpage.dox Bugfix in documentation * Update hardware_interface/mainpage.dox Co-authored-by: Matt Reynolds <mtreynolds@uwaterloo.ca> Co-authored-by: Bence Magyar <bence.magyar.robotics@gmail.com> Co-authored-by: Matt Reynolds <mtreynolds@uwaterloo.ca> | 23 February 2022, 20:23:55 UTC |
53c2487 | Bence Magyar | 16 June 2021, 13:21:26 UTC | 0.19.5 | 16 June 2021, 13:21:26 UTC |
d6a2e2d | Bence Magyar | 16 June 2021, 13:20:56 UTC | Update changelogs | 16 June 2021, 13:20:56 UTC |
c338014 | Bence Magyar | 16 June 2021, 10:12:49 UTC | Add wall clock timeout to avoid some deadlock situation when switching mode (#491) Co-authored-by: Krishna <chaitanyaradon89@gmail.com> | 16 June 2021, 10:12:49 UTC |
345f5c3 | Matt Reynolds | 31 December 2020, 17:11:25 UTC | Test downstream ros_controllers in every config | 26 April 2021, 09:48:13 UTC |
1050d69 | Matt Reynolds | 31 December 2020, 03:26:52 UTC | Use rosinstall file for downstream workspace | 26 April 2021, 09:48:13 UTC |
91b7c0c | Matt Reynolds | 30 December 2020, 20:25:12 UTC | Remove unecessary global UPSTREAM_WORKSPACE | 26 April 2021, 09:48:13 UTC |
a7b7389 | Matt Reynolds | 30 December 2020, 05:40:11 UTC | Remove Travis CI config | 26 April 2021, 09:48:13 UTC |
cf6d707 | Matt Reynolds | 30 December 2020, 05:39:50 UTC | Add GH actions CI workflow | 26 April 2021, 09:48:13 UTC |
5db3baa | G.A. vd. Hoorn | 24 March 2021, 15:49:56 UTC | Correct exception msg for missing abs pos ptr | 25 March 2021, 11:17:45 UTC |
5aead74 | Mikael Arguedas | 11 December 2020, 11:36:45 UTC | fix broken links by making them relative Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> | 13 December 2020, 20:26:21 UTC |
e79d2ab | Bence Magyar | 05 December 2020, 11:07:13 UTC | 0.19.4 | 05 December 2020, 11:07:13 UTC |
62d0a8a | Bence Magyar | 05 December 2020, 11:06:57 UTC | Update changelogs | 05 December 2020, 11:06:57 UTC |
e2be5fc | Robert Wilbrandt | 13 September 2020, 18:40:26 UTC | Clarified documentation for InterfaceManager sub-manager handling | 05 December 2020, 11:06:01 UTC |
d8e7d07 | Robert Wilbrandt | 14 May 2020, 15:02:17 UTC | Updated InterfaceManager documentation | 05 December 2020, 11:06:01 UTC |
8662601 | Robert Wilbrandt | 14 May 2020, 14:24:39 UTC | Removed duplicate error message Previously, trying to combine two non-ResourceManager interfaces yielded two identical error messages. | 05 December 2020, 11:06:01 UTC |
5e99e87 | Robert Wilbrandt | 14 May 2020, 14:08:26 UTC | Remove inconsistent InterfaceManager manager registering behavior All InterfaceManager now handle registered InterfaceManagers transparently. This allows chains of multiple InterfaceManagers registered to each other to work corectly, mostly relevant for registering a manager from a combined_robot_hw RobotHW. Resolves #452 | 05 December 2020, 11:06:01 UTC |
64b1b5e | Bence Magyar | 11 October 2020, 07:50:54 UTC | 0.19.3 | 11 October 2020, 07:50:54 UTC |
97fb002 | Bence Magyar | 11 October 2020, 07:50:06 UTC | Update changelogs | 11 October 2020, 07:50:06 UTC |
12ef7a4 | Bence Magyar | 01 October 2020, 07:04:10 UTC | Merge pull request #479 from bmagyar/cherry-pick-doc-updates-from-melodic Cherry pick doc updates from melodic | 01 October 2020, 07:04:10 UTC |
ab70788 | Franz Pucher | 29 September 2020, 22:17:48 UTC | remove whitespace | 30 September 2020, 06:43:29 UTC |
b1eb74f | Franz Pucher | 29 September 2020, 21:33:48 UTC | Update mainpage.dox with comments from @bmagyar - Explain JointStateInterface and PositionJointInterface - Explain how to use potential software transmissions - Link to transmission_interface examples | 30 September 2020, 06:43:24 UTC |
b1de9ed | Franz Pucher | 29 September 2020, 21:33:03 UTC | Update doc of robot_hw.h with comments of @bmagyar - Use JointStateHandle in case of read-only operations | 30 September 2020, 06:43:17 UTC |
97abfd0 | Franz | 29 September 2020, 17:42:54 UTC | Update hardware_interface/mainpage.dox Co-authored-by: Bence Magyar <bence.magyar.robotics@gmail.com> | 30 September 2020, 06:42:55 UTC |
48098d5 | Franz Pucher | 16 May 2020, 16:17:43 UTC | doc: add README.md for hardware_interface | 30 September 2020, 06:42:41 UTC |
204d5ba | Franz Pucher | 16 May 2020, 16:17:17 UTC | doc: add mainpage.dox including examples | 30 September 2020, 06:42:33 UTC |
4b8f63e | Franz Pucher | 16 May 2020, 16:15:53 UTC | doc: update robot_hw.h docstrings update docstring of class and init method. | 30 September 2020, 06:42:23 UTC |
c53f3b3 | Mateus Amarante | 29 September 2020, 07:04:21 UTC | Fix jnt-to-act command propagation check in transmission_interface_loader_test (#473) * Fix jnt-to-act command propagation check * Fix jnt-to-act command propagation check of bidirectional transmissions | 29 September 2020, 07:04:21 UTC |
354a2c1 | Bence Magyar | 22 September 2020, 09:59:36 UTC | re-enable controllers in source-based CI (#475) * re-enable controllers in source-based CI * Move ros_controllers to DOWNSTREAM_WORKSPACE (noetic CI) (#478) * Remove ros_controllers from UPSTREAM_WORKSPACE * Isolate source-based test + move ros_controllers to DOWNSTREAM_WORKSPACE * Fix ros_controllers downstream config + move UPSTREAM_WORKSPACE back to global * Add missing ROS_DISTRO definition on job 3 Co-authored-by: Mateus Amarante <mateus.amarujo@gmail.com> | 22 September 2020, 09:59:36 UTC |
fc5a5d7 | jlack1987 | 28 August 2020, 07:01:04 UTC | Remove ParseStatus enum (#470) Co-authored-by: Jordan Lack <jlack@houstonmechatronics.com> | 28 August 2020, 07:01:04 UTC |
5ac941f | Bence Magyar | 26 August 2020, 16:25:41 UTC | Update Noetic CI (#474) | 26 August 2020, 16:25:41 UTC |
c7eee92 | Mateus Amarante | 21 August 2020, 05:35:52 UTC | Remove irrelevant test case (resolve #460) (#472) | 21 August 2020, 05:35:52 UTC |
c22ab47 | Bence Magyar | 17 August 2020, 07:40:28 UTC | 0.19.2 | 17 August 2020, 07:40:28 UTC |
48993bd | Bence Magyar | 17 August 2020, 07:40:04 UTC | Update changelogs | 17 August 2020, 07:40:04 UTC |
19ee0e0 | Felix Exner | 17 August 2020, 07:36:36 UTC | Use an explicit relative import path instead of implicit. (#471) On python3 system the implicit relative import will not work. The explicit notation, however, should work on python >= 2.5 | 17 August 2020, 07:37:19 UTC |
ab33807 | Olivier Stasse | 17 June 2020, 15:02:11 UTC | Fixes part 2 of issue#448 [Noetic] Rework and re-enable spawning and switching CLI tests (#462) * [tests] Split controller_manager_scripts.txt in two parts. The second part is now called controller_manager_interface_test. This fixes part 2 of issue #448 * [test] Modification of the validation test. When commenting the first test (cm_msg_utils_test.py) the output is correct, while uncommented an inversion of the output happens. As this test is a pure python with no interaction with the controller_manager, it is very likely a race condition due either to Python or to the operating system. As the output is not fundamentally wrong, and as the tests are heavily relying on timing and subprocesses which are making the reproducibility difficult, this PR accepts both solution: [my_controller1, my_controller3] order or [my_controller3, my_controller1] order | 17 June 2020, 15:02:11 UTC |
a437ffe | Bence Magyar | 10 May 2020, 08:25:32 UTC | 0.19.1 | 10 May 2020, 08:25:32 UTC |
845870b | Bence Magyar | 10 May 2020, 08:25:07 UTC | Update changelogs | 10 May 2020, 08:25:07 UTC |
83bbd02 | Bence Magyar | 10 May 2020, 08:23:41 UTC | Function specifiers noetic (#453) * Add override specifiers & default constructors * Delete ControllerBase copy & move ctors * Remove unnecessary default constructors * Modernize additional constructors * Revert ImuSensorHandle::Data::Data() = default * Remove unnecessary default overridden constructors * Remove semicolon after function body Co-authored-by: Matt Reynolds <mtreynolds@uwaterloo.ca> | 10 May 2020, 08:23:41 UTC |
3d2d6ac | Bence Magyar | 10 May 2020, 06:33:06 UTC | [hardware_interface::RobotHW] doc: update read and write, fix: group names (#444) (#454) | 10 May 2020, 06:33:06 UTC |
82c926c | Matt Reynolds | 09 May 2020, 16:19:17 UTC | Use setuptools instead of distutils (#429) | 09 May 2020, 16:19:17 UTC |
955c5e7 | RobertWilbrandt | 25 April 2020, 09:24:44 UTC | Fix rqt displaying and handling of 'initialized' controllers (#450) This changes two minor behaviors: - Now shows 'initialized' controllers as red again - Now shows context menus for initialized controllers Fixes ros-controls/ros_control#445 | 09 May 2020, 12:28:59 UTC |
fb08df8 | Bence Magyar | 23 April 2020, 08:39:06 UTC | 0.19.0 | 23 April 2020, 08:39:06 UTC |
a72b3e7 | Bence Magyar | 23 April 2020, 08:38:47 UTC | Update changelogs | 23 April 2020, 08:38:47 UTC |
b4b0a16 | Bence Magyar | 23 April 2020, 07:17:28 UTC | Disable flaky CLI spawn test (#446) | 23 April 2020, 07:17:28 UTC |
f6f1e02 | Bence Magyar | 22 April 2020, 18:53:32 UTC | Update CI status in readme | 22 April 2020, 18:54:09 UTC |
e6050f0 | Matt Reynolds | 22 April 2020, 18:31:41 UTC | Remove deprecated ForceTorqueHandle ctor (#437) | 22 April 2020, 18:31:41 UTC |
642395f | Matt Reynolds | 22 April 2020, 18:12:37 UTC | Replace enums with enum classes (#412) | 22 April 2020, 18:12:37 UTC |
4770f15 | Matt Reynolds | 22 April 2020, 17:47:49 UTC | Use CamelCase for ResourceManagerType typedef (#438) | 22 April 2020, 17:47:49 UTC |
42fc925 | Bence Magyar | 22 April 2020, 17:29:23 UTC | Update travis config and rosinstall for noetic (#439) | 22 April 2020, 17:29:23 UTC |
8cb4c92 | Bence Magyar | 16 April 2020, 10:56:32 UTC | 0.18.0 | 16 April 2020, 10:56:32 UTC |
97bee26 | Bence Magyar | 16 April 2020, 10:56:09 UTC | Update changelogs | 16 April 2020, 10:56:09 UTC |
608d610 | Matt Reynolds | 15 April 2020, 15:07:00 UTC | Migrate to new industrial_ci (#440) * Migrate to new industrial_ci See https://github.com/ros-industrial/industrial_ci/blob/master/doc/migration_guide.md * Remove deprecated option ROS_PARALLEL_TEST_JOBS * Update UPSTREAM_WORKSPACE | 15 April 2020, 15:07:00 UTC |
79ab2f2 | Matt Reynolds | 09 April 2020, 07:34:24 UTC | Add xmlns for URDF, remove xmlns:xacro (#436) | 09 April 2020, 07:34:24 UTC |
253dbef | Alejandro Hernández Cordero | 05 April 2020, 11:01:53 UTC | Fixed compile tests (#434) Signed-off-by: ahcorde <ahcorde@gmail.com> Co-Authored-By: Matt Reynolds <mtreynolds@uwaterloo.ca> | 05 April 2020, 11:01:53 UTC |
b78bccb | Matt Reynolds | 15 March 2020, 09:01:17 UTC | Replace internal::is_permutation with std (#419) | 15 March 2020, 09:01:17 UTC |
b2d8c41 | Michael Görner | 14 March 2020, 11:12:33 UTC | enable spawner to wait indefinitely if requested (#428) `rospy.wait_for_service` does not allow for `0` to wait indefinitely. Instead, `None` has to be passed explicitly. By personal request of three maintainers extended to include documentation and the alternative argument --no-timeout. | 14 March 2020, 11:12:33 UTC |
f211ee3 | Shane Loretz | 12 March 2020, 07:43:54 UTC | Bump CMake version to avoid CMP0048 (#427) Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> | 12 March 2020, 07:43:54 UTC |
cd39acf | Bence Magyar | 24 February 2020, 12:23:11 UTC | 0.17.0 | 24 February 2020, 12:23:11 UTC |
cccf88d | Bence Magyar | 24 February 2020, 12:22:22 UTC | Update changelogs | 24 February 2020, 12:22:22 UTC |
32c74f6 | ThibaultRouillard | 24 February 2020, 12:05:23 UTC | * added missing controller state: 'initialised' Co-authored-by: Bence Magyar <bence.magyar.robotics@gmail.com> | 24 February 2020, 12:05:23 UTC |
98d30f5 | Bence Magyar | 14 February 2020, 08:21:37 UTC | Merge pull request #417 from suab321321/melodic-devel Use auto keyword | 14 February 2020, 08:21:37 UTC |
1af4ff8 | Bence Magyar | 14 February 2020, 08:19:53 UTC | Merge pull request #421 from matthew-reynolds/equal-initializer Use default member initializers | 14 February 2020, 08:19:53 UTC |
98e6c68 | AbhinavSingh | 28 January 2020, 17:05:28 UTC | auto key update Signed-off-by: AbhinavSingh <singhabhinav9051571833@gmail.com> Signed-off-by: AbhinavSingh <singhabhinav9051571833@gmail.com> | 14 February 2020, 03:47:54 UTC |
1ae77f8 | Matt Reynolds | 11 February 2020, 05:37:03 UTC | Use braces for member initializers | 11 February 2020, 05:48:44 UTC |
706d157 | Bence Magyar | 09 February 2020, 08:39:50 UTC | Merge pull request #422 from shadow-robot/control-filter-fix-melodic-devel Improve controller and resource filtering for CombinedRobotHW | 09 February 2020, 08:39:50 UTC |
684f9f8 | Bence Magyar | 09 February 2020, 07:49:28 UTC | Merge pull request #423 from matthew-reynolds/remove-boost Replace boost with std | 09 February 2020, 07:49:28 UTC |
c07ee7c | Matt Reynolds | 05 February 2020, 17:53:32 UTC | Replace boost ptrs with std ptrs in documentation | 05 February 2020, 17:53:32 UTC |
0268fc1 | Matt Reynolds | 05 February 2020, 17:52:54 UTC | Replace boost mutexes & locks with std | 05 February 2020, 17:52:54 UTC |
f74f392 | Matt Reynolds | 05 February 2020, 17:49:04 UTC | Replace boost::bind with std::bind | 05 February 2020, 17:49:04 UTC |
63b6afd | Matt Reynolds | 05 February 2020, 17:16:53 UTC | Replace boost::lexical_cast<double> with std::stod | 05 February 2020, 17:16:53 UTC |
4de0b2e | Matt Reynolds | 05 February 2020, 17:10:25 UTC | Replace boost::ptr_vector<T> with std::vector<T*> | 05 February 2020, 17:10:25 UTC |
39e9136 | AbhinavSingh | 25 January 2020, 04:39:40 UTC | controller_manager.cpp fixed line 298 Signed-off-by: AbhinavSingh <singhabhinav9051571833@gmail.com> | 28 January 2020, 17:03:21 UTC |
accb23f | Toni Oliver | 28 January 2020, 16:32:01 UTC | Improve controller and resource filtering for CombinedRobotHW | 28 January 2020, 16:32:01 UTC |
669bcd8 | Matt Reynolds | 28 January 2020, 04:23:29 UTC | Prefer default member initializers | 28 January 2020, 04:23:29 UTC |
4127f29 | Bence Magyar | 27 January 2020, 14:25:58 UTC | 0.16.0 | 27 January 2020, 14:25:58 UTC |
e16323e | Bence Magyar | 27 January 2020, 14:25:30 UTC | Update changelogs | 27 January 2020, 14:25:30 UTC |
fb171d0 | suab321321 | 27 January 2020, 09:22:41 UTC | Update controller_manager.cpp | 27 January 2020, 09:22:41 UTC |
66f05b4 | suab321321 | 27 January 2020, 08:50:22 UTC | Update controller_manager.cpp | 27 January 2020, 08:50:22 UTC |
c9c84c1 | AbhinavSingh | 25 January 2020, 04:39:40 UTC | Merge branch 'melodic-devel' of https://github.com/suab321321/ros_control into melodic-devel Signed-off-by: AbhinavSingh <singhabhinav9051571833@gmail.com> | 25 January 2020, 04:39:40 UTC |
34553f1 | AbhinavSingh | 25 January 2020, 04:08:56 UTC | Fixed controller_manager file Signed-off-by: AbhinavSingh <singhabhinav9051571833@gmail.com> | 25 January 2020, 04:37:24 UTC |
2337059 | AbhinavSingh | 25 January 2020, 04:08:56 UTC | Merge remote-tracking branch 'upstream/melodic-devel' into melodic-devel Signed-off-by: AbhinavSingh <singhabhinav9051571833@gmail.com> | 25 January 2020, 04:17:18 UTC |
6cc5418 | AbhinavSingh | 23 January 2020, 18:08:12 UTC | Modified with auto keyword Signed-off-by: AbhinavSingh <singhabhinav9051571833@gmail.com> | 25 January 2020, 04:03:11 UTC |
85b01dd | Bence Magyar | 24 January 2020, 09:40:02 UTC | Merge pull request #413 from matthew-reynolds/range-for Use range-based for loop | 24 January 2020, 09:40:02 UTC |
94e3092 | Matt Reynolds | 23 January 2020, 02:54:47 UTC | Use more meaningful pair iterator names | 23 January 2020, 02:55:22 UTC |
60b2f95 | Matt Reynolds | 14 January 2020, 13:34:08 UTC | Correct typo in interface_manager.h Co-Authored-By: Bence Magyar <bence.magyar.robotics@gmail.com> | 14 January 2020, 13:34:08 UTC |
59e65b8 | Bence Magyar | 14 January 2020, 07:57:30 UTC | Merge pull request #404 from matthew-reynolds/catkin-lint Update CMakeLists.txt and package.xml | 14 January 2020, 07:57:30 UTC |
bb151fd | Matt Reynolds | 12 January 2020, 16:19:36 UTC | Use range-based for loops in transmission_interface | 13 January 2020, 22:00:18 UTC |
2f0984a | Matt Reynolds | 12 January 2020, 16:07:50 UTC | Use range-based for loops in joint_limits_interface | 13 January 2020, 22:00:18 UTC |
51b4041 | Matt Reynolds | 12 January 2020, 16:06:03 UTC | Use range-based for loops in hardware_interface | 13 January 2020, 22:00:18 UTC |
c3d5275 | Matt Reynolds | 12 January 2020, 15:27:04 UTC | Use range-based for loops in controller_manager_tests | 13 January 2020, 22:00:18 UTC |