-
 
No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.20.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_control.git
VCS Type git
VCS Version noetic-devel
Last Updated 2024-10-12
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Tests for the combined Robot HW class.

Additional Links

Maintainers

  • Bence Magyar
  • Toni Oliver
  • Enrique Fernandez
  • Mathias Lüdtke

Authors

  • Toni Oliver
README
No README found. See repository README.
CHANGELOG

Changelog for package combined_robot_hw_tests

0.20.0 (2023-10-27)

0.19.6 (2022-10-21)

0.19.5 (2021-06-16)

0.19.4 (2020-12-05)

0.19.3 (2020-10-11)

0.19.2 (2020-08-17)

0.19.1 (2020-05-10)

  • 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>>

  • Use setuptools instead of distutils (#429)
  • Contributors: Bence Magyar, Matt Reynolds

0.19.0 (2020-04-23)

0.18.0 (2020-04-16)

  • Bump CMake version to avoid CMP0048 (#427)
  • Contributors: Shane Loretz

0.17.0 (2020-02-24)

  • Improve controller and resource filtering for CombinedRobotHW
  • Use auto
  • Contributors: AbhinavSingh, Bence Magyar, Toni Oliver

0.16.0 (2020-01-27)

  • Use range-based for loop
  • Update dependencies
    • Dependencies needed to compile are <build_depend>
    • Dependencies used in public headers are <build_export_depend>
    • Dependencies needed to link or run are <exec_depend>
  • Merge branch 'melodic-devel' into catkin-lint
  • Add ${catkin_EXPORTED_TARGETS} dependencies
  • Correct test dependencies
  • Use nullptr
  • Replace header guard with #pragma once
  • Update package.xml descriptions
  • Remove unused Boost dependencies
  • Apply consistent style to CMakeLists.txt files
  • Apply consistent style to package.xml files
  • Fix compiler warnings
    • Comment out unused parameters
    • Make some integer literals unsigned to avoid comparison between signed and unsigned
    • Remove unnecessary semicolons
    • Make const void return type to void
  • Fix build error in clang error: non-aggregate type 'std::vector' (aka 'vector >') cannot be initialized with an initializer list
  • Multi-update cycle mode switch (#391) For more info: https://github.com/pal-robotics-forks/ros_control2/pull/5
    • Added tests for ControllerManager update
    • Mocks for controllers and controller loader in update test
    • Divided in tests with and without controllers
    • Controller state initialized in mock
    • Moved mocks to test class
    • All tests using mock class
    • Test for multiple updates in a single controller

    * Added new switchResult() function to RobotHW interface ControllerManager uses this function to wait for the result of the doSwitch() before starting the new set of controllers

    • Using ranged based loops
    • Switch is now managed in a separate function
    • Option to start controllers as soon as their joints are ready after a switch
    • Tests for controller_interface API
    • Added new STOPPED, WAITING and ABORTED states to ControllerBase
    • Split manageSwitch() into smaller functions
    • Abort pending controllers in case of switch error

    * Changed default behaviour of new switch param This way if it not set it will be the same behaviour as previous version

    • Added timeout parameter to switch controller
    • Removed unnecessary includes
    • Using target_include_directories for the test
    • std::all_of instead of std::count_if
    • Deleted autogenerated file
    • Adapted tests to changes in controller_manager
    • Adapted python implementation to new parameters in SwitchController
    • Added missing parameter description docstring
    • Moved all parameters used for switching to a separate object
    • Moved error messages to controller_base
    • State check functions are now const
    • Removed unnecessary comments
    • Added constants for start_asap and timeout default parameters values
  • fix install destination
  • Contributors: Bence Magyar, James Xu, Jordan Palacios, Markus Vieth, Matt Reynolds, Victor Lopez

0.15.1 (2018-09-30)

0.15.0 (2018-05-28)

0.14.2 (2018-04-26)

  • Update maintainers
  • Fix catkin_lint errors and warnings
  • Contributors: Bence Magyar

0.14.1 (2018-04-16)

0.14.0 (2018-03-26)

  • migrate to new class list macros header
  • Contributors: Mathias Lüdtke

0.13.0 (2017-12-23)

0.12.0 (2017-08-05)

0.11.5 (2017-06-28)

0.11.4 (2017-02-14)

0.11.3 (2016-12-07)

0.11.2 (2016-11-28)

  • Add Toni's email to the author fields too
  • Add Enrique and Bence to maintainer list
  • Convert to format2, fix dependency in cmake
  • Contributors: Bence Magyar

0.11.1 (2016-08-18)

0.11.0 (2016-05-23)

  • Add packages combined_robot_hw and combined_robot_hw_tests. combined_robot_hw allows to load different RobotHW as plugins and combines them into a single RobotHW. A single controller manager can then access resources from any robot.
  • Contributors: Toni Oliver

0.10.1 (2016-04-23)

0.10.0 (2015-11-20)

0.9.4 (2016-02-12)

0.9.3 (2015-05-05)

0.9.2 (2015-05-04)

0.9.1 (2014-11-03)

0.9.0 (2014-10-31)

0.8.2 (2014-06-25)

0.8.1 (2014-06-24)

0.8.0 (2014-05-12)

0.7.3 (2014-10-28)

0.7.2 (2014-04-01)

0.7.1 (2014-03-31)

0.7.0 (2014-03-28)

0.6.0 (2014-02-05)

0.5.8 (2013-10-11)

0.5.7 (2013-07-30)

0.5.6 (2013-07-29)

0.5.5 (2013-07-23 17:04)

0.5.4 (2013-07-23 14:37)

0.5.3 (2013-07-22 18:06)

0.5.2 (2013-07-22 15:00)

0.5.1 (2013-07-19)

0.5.0 (2013-07-16)

0.4.0 (2013-06-25)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged combined_robot_hw_tests at Robotics Stack Exchange

No version for distro galactic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.18.4
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_control.git
VCS Type git
VCS Version melodic-devel
Last Updated 2023-10-27
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Tests for the combined Robot HW class.

Additional Links

Maintainers

  • Bence Magyar
  • Toni Oliver
  • Enrique Fernandez
  • Mathias Lüdtke

Authors

  • Toni Oliver
README
No README found. See repository README.
CHANGELOG

Changelog for package combined_robot_hw_tests

0.18.4 (2021-06-16)

0.18.3 (2020-12-05)

  • Update docs in hardware_interface
  • Contributors: Franz Pucher

0.18.2 (2020-08-17)

0.18.1 (2020-05-09)

  • Add function specifiers and modernize constructors (#430)
    • 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
  • Contributors: Matt Reynolds

0.18.0 (2020-04-16)

  • Bump CMake version to avoid CMP0048 (#427)
  • Contributors: Shane Loretz

0.17.0 (2020-02-24)

  • Improve controller and resource filtering for CombinedRobotHW
  • Use auto
  • Contributors: AbhinavSingh, Bence Magyar, Toni Oliver

0.16.0 (2020-01-27)

  • Use range-based for loop
  • Update dependencies
    • Dependencies needed to compile are <build_depend>
    • Dependencies used in public headers are <build_export_depend>
    • Dependencies needed to link or run are <exec_depend>
  • Merge branch 'melodic-devel' into catkin-lint
  • Add ${catkin_EXPORTED_TARGETS} dependencies
  • Correct test dependencies
  • Use nullptr
  • Replace header guard with #pragma once
  • Update package.xml descriptions
  • Remove unused Boost dependencies
  • Apply consistent style to CMakeLists.txt files
  • Apply consistent style to package.xml files
  • Fix compiler warnings
    • Comment out unused parameters
    • Make some integer literals unsigned to avoid comparison between signed and unsigned
    • Remove unnecessary semicolons
    • Make const void return type to void
  • Fix build error in clang error: non-aggregate type 'std::vector' (aka 'vector >') cannot be initialized with an initializer list
  • Multi-update cycle mode switch (#391) For more info: https://github.com/pal-robotics-forks/ros_control2/pull/5
    • Added tests for ControllerManager update
    • Mocks for controllers and controller loader in update test
    • Divided in tests with and without controllers
    • Controller state initialized in mock
    • Moved mocks to test class
    • All tests using mock class
    • Test for multiple updates in a single controller

    * Added new switchResult() function to RobotHW interface ControllerManager uses this function to wait for the result of the doSwitch() before starting the new set of controllers

    • Using ranged based loops
    • Switch is now managed in a separate function
    • Option to start controllers as soon as their joints are ready after a switch
    • Tests for controller_interface API
    • Added new STOPPED, WAITING and ABORTED states to ControllerBase
    • Split manageSwitch() into smaller functions
    • Abort pending controllers in case of switch error

    * Changed default behaviour of new switch param This way if it not set it will be the same behaviour as previous version

    • Added timeout parameter to switch controller
    • Removed unnecessary includes
    • Using target_include_directories for the test
    • std::all_of instead of std::count_if
    • Deleted autogenerated file
    • Adapted tests to changes in controller_manager
    • Adapted python implementation to new parameters in SwitchController
    • Added missing parameter description docstring
    • Moved all parameters used for switching to a separate object
    • Moved error messages to controller_base
    • State check functions are now const
    • Removed unnecessary comments
    • Added constants for start_asap and timeout default parameters values
  • fix install destination
  • Contributors: Bence Magyar, James Xu, Jordan Palacios, Markus Vieth, Matt Reynolds, Victor Lopez

0.15.1 (2018-09-30)

0.15.0 (2018-05-28)

0.14.2 (2018-04-26)

  • Update maintainers
  • Fix catkin_lint errors and warnings
  • Contributors: Bence Magyar

0.14.1 (2018-04-16)

0.14.0 (2018-03-26)

  • migrate to new class list macros header
  • Contributors: Mathias Lüdtke

0.13.0 (2017-12-23)

0.12.0 (2017-08-05)

0.11.5 (2017-06-28)

0.11.4 (2017-02-14)

0.11.3 (2016-12-07)

0.11.2 (2016-11-28)

  • Add Toni's email to the author fields too
  • Add Enrique and Bence to maintainer list
  • Convert to format2, fix dependency in cmake
  • Contributors: Bence Magyar

0.11.1 (2016-08-18)

0.11.0 (2016-05-23)

  • Add packages combined_robot_hw and combined_robot_hw_tests. combined_robot_hw allows to load different RobotHW as plugins and combines them into a single RobotHW. A single controller manager can then access resources from any robot.
  • Contributors: Toni Oliver

0.10.1 (2016-04-23)

0.10.0 (2015-11-20)

0.9.4 (2016-02-12)

0.9.3 (2015-05-05)

0.9.2 (2015-05-04)

0.9.1 (2014-11-03)

0.9.0 (2014-10-31)

0.8.2 (2014-06-25)

0.8.1 (2014-06-24)

0.8.0 (2014-05-12)

0.7.3 (2014-10-28)

0.7.2 (2014-04-01)

0.7.1 (2014-03-31)

0.7.0 (2014-03-28)

0.6.0 (2014-02-05)

0.5.8 (2013-10-11)

0.5.7 (2013-07-30)

0.5.6 (2013-07-29)

0.5.5 (2013-07-23 17:04)

0.5.4 (2013-07-23 14:37)

0.5.3 (2013-07-22 18:06)

0.5.2 (2013-07-22 15:00)

0.5.1 (2013-07-19)

0.5.0 (2013-07-16)

0.4.0 (2013-06-25)

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged combined_robot_hw_tests at Robotics Stack Exchange