No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.15.1
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 2019-10-18
Dev Status MAINTAINED
Released RELEASED

Package Description

Interface base class for controllers

Additional Links

Maintainers

  • Bence Magyar
  • Enrique Fernandez
  • Mathias Lüdtke

Authors

  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package controller_interface

0.15.1 (2018-09-30)

0.15.0 (2018-05-28)

  • boost::shared_ptr -> std::shared_ptr
  • Introduce shared_ptr typedefs
  • remove forward declaration of InterfaceResources
  • Contributors: Bence Magyar, Mathias L

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
pr2_controller_interface github-PR2-pr2_mechanism
pr2_controller_interface github-pr2-pr2_mechanism
controller_manager github-ros-controls-ros_control
controller_manager_tests github-ros-controls-ros_control
ros_control github-ros-controls-ros_control
ackermann_steering_controller github-ros-controls-ros_controllers
diff_drive_controller github-ros-controls-ros_controllers
effort_controllers github-ros-controls-ros_controllers
force_torque_sensor_controller github-ros-controls-ros_controllers
forward_command_controller github-ros-controls-ros_controllers
four_wheel_steering_controller github-ros-controls-ros_controllers
gripper_action_controller github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
joint_trajectory_controller github-ros-controls-ros_controllers
position_controllers github-ros-controls-ros_controllers
velocity_controllers github-ros-controls-ros_controllers
sr_tactile_sensor_controller github-shadow-robot-sr-ros-interface-ethercat
cob_omni_drive_controller github-ipa320-cob_control
cob_tricycle_controller github-ipa320-cob_control
generic_control_toolbox github-diogoalmeida-generic_control_toolbox
icart_mini_control github-open-rdc-icart_mini
raspimouse_control github-rt-net-raspimouse_sim
ridgeback_control github-ridgeback-ridgeback
franka_control github-frankaemika-franka_ros
franka_example_controllers github-frankaemika-franka_ros
franka_hw github-frankaemika-franka_ros
qb_chain_controllers bitbucket-qbrobotics-qbchain-ros
industrial_robot_status_controller github-gavanderhoorn-industrial_robot_status_controller
pilz_control github-PilzDE-pilz_robots
usb_cam_controllers github-yoshito-n-students-usb_cam_hardware

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged controller_interface at answers.ros.org

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-controls/ros_control.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2018-10-09
Dev Status MAINTAINED
Released RELEASED

Package Description

Interface base class for controllers

Additional Links

Maintainers

  • Bence Magyar
  • Enrique Fernandez
  • Mathias Lüdtke

Authors

  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package controller_interface

0.13.3 (2018-04-26)

  • Introduce shared_ptr typedefs
  • Update maintainers
  • Contributors: Bence Magyar

0.13.2 (2018-04-16)

0.13.1 (2018-03-26)

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)

  • Remove boost from depends declaration to fix cmake warning
  • sort dependencies
  • Add Enrique and Bence to maintainer list
  • Clean up export leftovers from rosbuild
  • Convert to format2, fix dependency in cmake
  • Contributors: Bence Magyar

0.11.1 (2016-08-18)

  • Fix the example in the comments in multi_interface_controller.h.
  • Contributors: Miguel Prada

0.11.0 (2016-05-23)

0.10.1 (2016-04-23)

0.10.0 (2015-11-20)

  • Add MultiInterfaceController. - Subclass of ControllerBase which allows to claim resources from up to four different hardware interfaces. Requested hardware interfaces are required by default, but can be made optional through a constructor flag.

  • Remove getHardwareInterfaceType() pure virtual method from ControllerBase class.

    • C++ API break.
    • Controller class still preserves the method, albeit protected and non-virtual.
  • Modify controller interfaces to allow for controllers that claim resources from more than one hardware interface.

    • C++ API break.
  • Address -Wunused-parameter warnings

  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.9.3 (2015-05-05)

0.9.2 (2015-05-04)

0.9.1 (2014-11-03)

  • Update package maintainers
  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.9.0 (2014-10-31)

0.8.2 (2014-06-25)

0.8.1 (2014-06-24)

0.8.0 (2014-05-12)

  • Remove rosbuild artifacts. Fix #154.
  • Contributors: Adolfo Rodriguez Tsouroukdissian

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)

  • Renamed manifest.xml to prevent conflicts with rosdep
  • Add .gitignore file.

0.5.7 (2013-07-30)

  • Updated changelogs
  • Documentation fixes.
    • Tag (non)realtime methods in ControllerBase.
    • Fix incorrect param name in Controller.

0.5.6 (2013-07-29)

0.5.5 (2013-07-23)

0.5.4 (2013-07-23)

0.5.3 (2013-07-22)

0.5.2 (2013-07-22)

0.5.1 (2013-07-19)

0.5.0 (2013-07-16)

  • Add meta tags to packages not specifying them.
    • Website, bugtracker, repository.
  • Reneamed Github repo in documentation to ros-controls

0.4.0 (2013-06-25)

  • Version 0.4.0
  • 1.0.1
  • Fix package URL in package.xml
  • adding install targets
  • merging CMakeLists.txt files from rosbuild and catkin
  • adding hybrid-buildsystem makefiles
  • Fix package URLs.
  • Refactor named resource management code. - In preparation for the explicitly typed actuators interface, code for managing named resources has been refactored into a separate class. This code consists of convenience methods wrapping a std::map container, and occur often enough that factoring it out to prevent duplication makes sense. - Code that is not part of the public API, and hence with no stability guarantees has been moved to the internal folder/namespace. It only affects the named resource management and symbol demanglind methods so far.

  • catkinizing, could still be cleaned up

  • Use demangled type names when available. Fixes #36. Type names are used in different interfaces such as hardware_interface and controller_interface. When symbol demangling is available (currently gcc 3.0+), operate on demangled names, as they are more convenient for human reading, eg. hardware_interface::VelocityJointInterface instead of N18hardware_interface22VelocityJointInterfaceE

  • [Trivial] Remove redundant semicolon.

  • Update controller_interface docs. More descriptive documentation for initialization methods with two NodeHandle arguments.

  • add option to pass in two nodehandles to a controller: one in the root of the controller manager namespace, and one in the namespace of the controller itself. This copies the behavior used by nodelets and nodes

  • Fix typo in rosdoc config files.

  • Adding template parameter doc

  • Adding lots of inline documentation, rosdoc files adding inline doc to robot_hw adding inline doc to robot_hw adding inline doc to robot_hw more doc more documentation more doc more doc more doc more doc formatting adding more doc groups in controller manager adding more doc groups in controller manager Adding doc for controllerspec adding hardware interface docs adding doc to joint interfaces adding rosdoc for controller_interface Adding / reformatting doc for controller interface

  • new interface with time and duration

  • cleanup

  • Adding in resource/claim infrastructure

  • clean up publishing controller state

  • Switching to owned interfaces, instead of multiple virtual inheritance

  • Fixing copyright header text

  • Tweaking inheritance to be virtual so it compiles. dummy app with controller manager compiles

  • all pkgs now ported to fuerte

  • running controller with casting. Pluginlib still messed up

  • add macro

  • compiling version

  • move joint state controller to new package

  • make a dummy plugin

  • untested stuff, debians are screwed up

  • compiling version

  • working install target

  • base classes

  • first catkin stuff

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
hector_quadrotor_controllers github-tu-darmstadt-ros-pkg-hector_quadrotor
hector_quadrotor_interface github-tu-darmstadt-ros-pkg-hector_quadrotor
pr2_controller_interface github-PR2-pr2_mechanism
pr2_controller_interface github-pr2-pr2_mechanism
controller_manager github-ros-controls-ros_control
controller_manager_tests github-ros-controls-ros_control
ros_control github-ros-controls-ros_control
ackermann_steering_controller github-ros-controls-ros_controllers
diff_drive_controller github-ros-controls-ros_controllers
effort_controllers github-ros-controls-ros_controllers
force_torque_sensor_controller github-ros-controls-ros_controllers
forward_command_controller github-ros-controls-ros_controllers
four_wheel_steering_controller github-ros-controls-ros_controllers
gripper_action_controller github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
joint_trajectory_controller github-ros-controls-ros_controllers
position_controllers github-ros-controls-ros_controllers
velocity_controllers github-ros-controls-ros_controllers
sr_tactile_sensor_controller github-shadow-robot-sr-ros-interface-ethercat
sr_ronex_controllers github-shadow-robot-sr-ronex
sr_ronex_examples github-shadow-robot-sr-ronex
baxter_sim_controllers github-RethinkRobotics-baxter_simulator
cirkit_unit03_control github-CIR-KIT-Unit03-cirkit_unit03_common
cob_omni_drive_controller github-ipa320-cob_control
cob_tricycle_controller github-ipa320-cob_control
generic_control_toolbox github-diogoalmeida-generic_control_toolbox
icart_mini_control github-open-rdc-icart_mini
raspimouse_control github-rt-net-raspimouse_sim
ridgeback_control github-ridgeback-ridgeback
steer_drive_controller github-CIR-KIT-steer_drive_ros
franka_control github-frankaemika-franka_ros
franka_example_controllers github-frankaemika-franka_ros
franka_hw github-frankaemika-franka_ros
qb_chain_controllers bitbucket-qbrobotics-qbchain-ros
ackermann_controller github-easymov-ackermann_controller
iiwa_hw github-ipa-rwu-iiwa_stack
industrial_robot_status_controller github-gavanderhoorn-industrial_robot_status_controller
pilz_control github-PilzDE-pilz_robots
raspigibbon_control github-raspberrypigibbon-raspigibbon_sim
usb_cam_controllers github-yoshito-n-students-usb_cam_hardware

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged controller_interface at answers.ros.org

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

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-controls/ros_control.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2018-10-09
Dev Status MAINTAINED
Released RELEASED

Package Description

Interface base class for controllers

Additional Links

Maintainers

  • Bence Magyar
  • Enrique Fernandez
  • Mathias Lüdtke

Authors

  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package controller_interface

0.13.3 (2018-04-26)

  • Introduce shared_ptr typedefs
  • Update maintainers
  • Contributors: Bence Magyar

0.13.2 (2018-04-16)

0.13.1 (2018-03-26)

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)

  • Remove boost from depends declaration to fix cmake warning
  • sort dependencies
  • Add Enrique and Bence to maintainer list
  • Clean up export leftovers from rosbuild
  • Convert to format2, fix dependency in cmake
  • Contributors: Bence Magyar

0.11.1 (2016-08-18)

  • Fix the example in the comments in multi_interface_controller.h.
  • Contributors: Miguel Prada

0.11.0 (2016-05-23)

0.10.1 (2016-04-23)

0.10.0 (2015-11-20)

  • Add MultiInterfaceController. - Subclass of ControllerBase which allows to claim resources from up to four different hardware interfaces. Requested hardware interfaces are required by default, but can be made optional through a constructor flag.

  • Remove getHardwareInterfaceType() pure virtual method from ControllerBase class.

    • C++ API break.
    • Controller class still preserves the method, albeit protected and non-virtual.
  • Modify controller interfaces to allow for controllers that claim resources from more than one hardware interface.

    • C++ API break.
  • Address -Wunused-parameter warnings

  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.9.3 (2015-05-05)

0.9.2 (2015-05-04)

0.9.1 (2014-11-03)

  • Update package maintainers
  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.9.0 (2014-10-31)

0.8.2 (2014-06-25)

0.8.1 (2014-06-24)

0.8.0 (2014-05-12)

  • Remove rosbuild artifacts. Fix #154.
  • Contributors: Adolfo Rodriguez Tsouroukdissian

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)

  • Renamed manifest.xml to prevent conflicts with rosdep
  • Add .gitignore file.

0.5.7 (2013-07-30)

  • Updated changelogs
  • Documentation fixes.
    • Tag (non)realtime methods in ControllerBase.
    • Fix incorrect param name in Controller.

0.5.6 (2013-07-29)

0.5.5 (2013-07-23)

0.5.4 (2013-07-23)

0.5.3 (2013-07-22)

0.5.2 (2013-07-22)

0.5.1 (2013-07-19)

0.5.0 (2013-07-16)

  • Add meta tags to packages not specifying them.
    • Website, bugtracker, repository.
  • Reneamed Github repo in documentation to ros-controls

0.4.0 (2013-06-25)

  • Version 0.4.0
  • 1.0.1
  • Fix package URL in package.xml
  • adding install targets
  • merging CMakeLists.txt files from rosbuild and catkin
  • adding hybrid-buildsystem makefiles
  • Fix package URLs.
  • Refactor named resource management code. - In preparation for the explicitly typed actuators interface, code for managing named resources has been refactored into a separate class. This code consists of convenience methods wrapping a std::map container, and occur often enough that factoring it out to prevent duplication makes sense. - Code that is not part of the public API, and hence with no stability guarantees has been moved to the internal folder/namespace. It only affects the named resource management and symbol demanglind methods so far.

  • catkinizing, could still be cleaned up

  • Use demangled type names when available. Fixes #36. Type names are used in different interfaces such as hardware_interface and controller_interface. When symbol demangling is available (currently gcc 3.0+), operate on demangled names, as they are more convenient for human reading, eg. hardware_interface::VelocityJointInterface instead of N18hardware_interface22VelocityJointInterfaceE

  • [Trivial] Remove redundant semicolon.

  • Update controller_interface docs. More descriptive documentation for initialization methods with two NodeHandle arguments.

  • add option to pass in two nodehandles to a controller: one in the root of the controller manager namespace, and one in the namespace of the controller itself. This copies the behavior used by nodelets and nodes

  • Fix typo in rosdoc config files.

  • Adding template parameter doc

  • Adding lots of inline documentation, rosdoc files adding inline doc to robot_hw adding inline doc to robot_hw adding inline doc to robot_hw more doc more documentation more doc more doc more doc more doc formatting adding more doc groups in controller manager adding more doc groups in controller manager Adding doc for controllerspec adding hardware interface docs adding doc to joint interfaces adding rosdoc for controller_interface Adding / reformatting doc for controller interface

  • new interface with time and duration

  • cleanup

  • Adding in resource/claim infrastructure

  • clean up publishing controller state

  • Switching to owned interfaces, instead of multiple virtual inheritance

  • Fixing copyright header text

  • Tweaking inheritance to be virtual so it compiles. dummy app with controller manager compiles

  • all pkgs now ported to fuerte

  • running controller with casting. Pluginlib still messed up

  • add macro

  • compiling version

  • move joint state controller to new package

  • make a dummy plugin

  • untested stuff, debians are screwed up

  • compiling version

  • working install target

  • base classes

  • first catkin stuff

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged controller_interface at answers.ros.org

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-controls/ros_control.git
VCS Type git
VCS Version jade-devel
Last Updated 2016-11-28
Dev Status MAINTAINED
Released RELEASED

Package Description

Interface base class for controllers

Additional Links

Maintainers

  • Adolfo Rodriguez Tsouroukdissian

Authors

  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package controller_interface

0.10.1 (2016-11-28)

0.10.0 (2015-11-20)

  • Add MultiInterfaceController. - Subclass of ControllerBase which allows to claim resources from up to four different hardware interfaces. Requested hardware interfaces are required by default, but can be made optional through a constructor flag.

  • Remove getHardwareInterfaceType() pure virtual method from ControllerBase class.

    • C++ API break.
    • Controller class still preserves the method, albeit protected and non-virtual.
  • Modify controller interfaces to allow for controllers that claim resources from more than one hardware interface.

    • C++ API break.
  • Address -Wunused-parameter warnings

  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.9.3 (2015-05-05)

0.9.2 (2015-05-04)

0.9.1 (2014-11-03)

  • Update package maintainers
  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.9.0 (2014-10-31)

0.8.2 (2014-06-25)

0.8.1 (2014-06-24)

0.8.0 (2014-05-12)

  • Remove rosbuild artifacts. Fix #154.
  • Contributors: Adolfo Rodriguez Tsouroukdissian

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)

  • Renamed manifest.xml to prevent conflicts with rosdep
  • Add .gitignore file.

0.5.7 (2013-07-30)

  • Updated changelogs
  • Documentation fixes.
    • Tag (non)realtime methods in ControllerBase.
    • Fix incorrect param name in Controller.

0.5.6 (2013-07-29)

0.5.5 (2013-07-23)

0.5.4 (2013-07-23)

0.5.3 (2013-07-22)

0.5.2 (2013-07-22)

0.5.1 (2013-07-19)

0.5.0 (2013-07-16)

  • Add meta tags to packages not specifying them.
    • Website, bugtracker, repository.
  • Reneamed Github repo in documentation to ros-controls

0.4.0 (2013-06-25)

  • Version 0.4.0
  • 1.0.1
  • Fix package URL in package.xml
  • adding install targets
  • merging CMakeLists.txt files from rosbuild and catkin
  • adding hybrid-buildsystem makefiles
  • Fix package URLs.
  • Refactor named resource management code. - In preparation for the explicitly typed actuators interface, code for managing named resources has been refactored into a separate class. This code consists of convenience methods wrapping a std::map container, and occur often enough that factoring it out to prevent duplication makes sense. - Code that is not part of the public API, and hence with no stability guarantees has been moved to the internal folder/namespace. It only affects the named resource management and symbol demanglind methods so far.

  • catkinizing, could still be cleaned up

  • Use demangled type names when available. Fixes #36. Type names are used in different interfaces such as hardware_interface and controller_interface. When symbol demangling is available (currently gcc 3.0+), operate on demangled names, as they are more convenient for human reading, eg. hardware_interface::VelocityJointInterface instead of N18hardware_interface22VelocityJointInterfaceE

  • [Trivial] Remove redundant semicolon.

  • Update controller_interface docs. More descriptive documentation for initialization methods with two NodeHandle arguments.

  • add option to pass in two nodehandles to a controller: one in the root of the controller manager namespace, and one in the namespace of the controller itself. This copies the behavior used by nodelets and nodes

  • Fix typo in rosdoc config files.

  • Adding template parameter doc

  • Adding lots of inline documentation, rosdoc files adding inline doc to robot_hw adding inline doc to robot_hw adding inline doc to robot_hw more doc more documentation more doc more doc more doc more doc formatting adding more doc groups in controller manager adding more doc groups in controller manager Adding doc for controllerspec adding hardware interface docs adding doc to joint interfaces adding rosdoc for controller_interface Adding / reformatting doc for controller interface

  • new interface with time and duration

  • cleanup

  • Adding in resource/claim infrastructure

  • clean up publishing controller state

  • Switching to owned interfaces, instead of multiple virtual inheritance

  • Fixing copyright header text

  • Tweaking inheritance to be virtual so it compiles. dummy app with controller manager compiles

  • all pkgs now ported to fuerte

  • running controller with casting. Pluginlib still messed up

  • add macro

  • compiling version

  • move joint state controller to new package

  • make a dummy plugin

  • untested stuff, debians are screwed up

  • compiling version

  • working install target

  • base classes

  • first catkin stuff

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged controller_interface at answers.ros.org

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-controls/ros_control.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-05-31
Dev Status MAINTAINED
Released RELEASED

Package Description

Interface base class for controllers

Additional Links

Maintainers

  • Adolfo Rodriguez Tsouroukdissian

Authors

  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package controller_interface

0.9.7 (2018-05-19)

  • Introduce shared_ptr typedefs
  • Contributors: Bence Magyar

0.9.6 (2018-04-16)

0.9.5 (2018-03-26)

0.9.4 (2016-02-12)

  • Address -Wunused-parameter warnings
  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.9.3 (2015-05-05)

0.9.2 (2015-05-04)

0.9.1 (2014-11-03)

  • Update package maintainers
  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.9.0 (2014-10-31)

0.8.2 (2014-06-25)

0.8.1 (2014-06-24)

0.8.0 (2014-05-12)

  • Remove rosbuild artifacts. Fix #154.
  • Contributors: Adolfo Rodriguez Tsouroukdissian

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)

  • Renamed manifest.xml to prevent conflicts with rosdep
  • Add .gitignore file.

0.5.7 (2013-07-30)

  • Updated changelogs
  • Documentation fixes.
    • Tag (non)realtime methods in ControllerBase.
    • Fix incorrect param name in Controller.

0.5.6 (2013-07-29)

0.5.5 (2013-07-23)

0.5.4 (2013-07-23)

0.5.3 (2013-07-22)

0.5.2 (2013-07-22)

0.5.1 (2013-07-19)

0.5.0 (2013-07-16)

  • Add meta tags to packages not specifying them.
    • Website, bugtracker, repository.
  • Reneamed Github repo in documentation to ros-controls

0.4.0 (2013-06-25)

  • Version 0.4.0
  • 1.0.1
  • Fix package URL in package.xml
  • adding install targets
  • merging CMakeLists.txt files from rosbuild and catkin
  • adding hybrid-buildsystem makefiles
  • Fix package URLs.
  • Refactor named resource management code. - In preparation for the explicitly typed actuators interface, code for managing named resources has been refactored into a separate class. This code consists of convenience methods wrapping a std::map container, and occur often enough that factoring it out to prevent duplication makes sense. - Code that is not part of the public API, and hence with no stability guarantees has been moved to the internal folder/namespace. It only affects the named resource management and symbol demanglind methods so far.

  • catkinizing, could still be cleaned up

  • Use demangled type names when available. Fixes #36. Type names are used in different interfaces such as hardware_interface and controller_interface. When symbol demangling is available (currently gcc 3.0+), operate on demangled names, as they are more convenient for human reading, eg. hardware_interface::VelocityJointInterface instead of N18hardware_interface22VelocityJointInterfaceE

  • [Trivial] Remove redundant semicolon.

  • Update controller_interface docs. More descriptive documentation for initialization methods with two NodeHandle arguments.

  • add option to pass in two nodehandles to a controller: one in the root of the controller manager namespace, and one in the namespace of the controller itself. This copies the behavior used by nodelets and nodes

  • Fix typo in rosdoc config files.

  • Adding template parameter doc

  • Adding lots of inline documentation, rosdoc files adding inline doc to robot_hw adding inline doc to robot_hw adding inline doc to robot_hw more doc more documentation more doc more doc more doc more doc formatting adding more doc groups in controller manager adding more doc groups in controller manager Adding doc for controllerspec adding hardware interface docs adding doc to joint interfaces adding rosdoc for controller_interface Adding / reformatting doc for controller interface

  • new interface with time and duration

  • cleanup

  • Adding in resource/claim infrastructure

  • clean up publishing controller state

  • Switching to owned interfaces, instead of multiple virtual inheritance

  • Fixing copyright header text

  • Tweaking inheritance to be virtual so it compiles. dummy app with controller manager compiles

  • all pkgs now ported to fuerte

  • running controller with casting. Pluginlib still messed up

  • add macro

  • compiling version

  • move joint state controller to new package

  • make a dummy plugin

  • untested stuff, debians are screwed up

  • compiling version

  • working install target

  • base classes

  • first catkin stuff

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
hector_quadrotor_controller github-tu-darmstadt-ros-pkg-hector_quadrotor
pr2_controller_interface github-PR2-pr2_mechanism
pr2_controller_interface github-pr2-pr2_mechanism
controller_manager github-ros-controls-ros_control
controller_manager_tests github-ros-controls-ros_control
ros_control github-ros-controls-ros_control
diff_drive_controller github-ros-controls-ros_controllers
effort_controllers github-ros-controls-ros_controllers
force_torque_sensor_controller github-ros-controls-ros_controllers
forward_command_controller github-ros-controls-ros_controllers
gripper_action_controller github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
joint_trajectory_controller github-ros-controls-ros_controllers
position_controllers github-ros-controls-ros_controllers
velocity_controllers github-ros-controls-ros_controllers
sr_tactile_sensor_controller github-shadow-robot-sr-ros-interface-ethercat
sr_ronex_controllers github-shadow-robot-sr-ronex
sr_ronex_examples github-shadow-robot-sr-ronex
baxter_sim_controllers github-RethinkRobotics-baxter_simulator
cirkit_unit03_control github-CIR-KIT-Unit03-cirkit_unit03_common
cob_omni_drive_controller github-ipa320-cob_control
generic_control_toolbox github-diogoalmeida-generic_control_toolbox
icart_mini_control github-open-rdc-icart_mini
ihmc_ros_control github-ihmcrobotics-ihmc-ros-control
mrp2_hardware github-milvusrobotics-mrp2_robot
raspimouse_control github-rt-net-raspimouse_sim
ridgeback_control github-ridgeback-ridgeback
ackermann_controller github-Romea-romea_controllers
four_wheel_steering_controller github-Romea-romea_controllers
steer_drive_controller github-CIR-KIT-steer_drive_ros
yumi_hw github-OrebroUniversity-yumi
yumi_test_controllers github-OrebroUniversity-yumi

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged controller_interface at answers.ros.org

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-controls/ros_control.git
VCS Type git
VCS Version hydro-devel
Last Updated 2014-10-28
Dev Status MAINTAINED
Released RELEASED

Package Description

Interface base class for controllers

Additional Links

Maintainers

  • Wim Meeussen

Authors

  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package controller_interface

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)

  • Renamed manifest.xml to prevent conflicts with rosdep
  • Add .gitignore file.

0.5.7 (2013-07-30)

  • Updated changelogs
  • Documentation fixes.
    • Tag (non)realtime methods in ControllerBase.
    • Fix incorrect param name in Controller.

0.5.6 (2013-07-29)

0.5.5 (2013-07-23)

0.5.4 (2013-07-23)

0.5.3 (2013-07-22)

0.5.2 (2013-07-22)

0.5.1 (2013-07-19)

0.5.0 (2013-07-16)

  • Add meta tags to packages not specifying them.
    • Website, bugtracker, repository.
  • Reneamed Github repo in documentation to ros-controls

0.4.0 (2013-06-25)

  • Version 0.4.0
  • 1.0.1
  • Fix package URL in package.xml
  • adding install targets
  • merging CMakeLists.txt files from rosbuild and catkin
  • adding hybrid-buildsystem makefiles
  • Fix package URLs.
  • Refactor named resource management code. - In preparation for the explicitly typed actuators interface, code for managing named resources has been refactored into a separate class. This code consists of convenience methods wrapping a std::map container, and occur often enough that factoring it out to prevent duplication makes sense. - Code that is not part of the public API, and hence with no stability guarantees has been moved to the internal folder/namespace. It only affects the named resource management and symbol demanglind methods so far.

  • catkinizing, could still be cleaned up

  • Use demangled type names when available. Fixes #36. Type names are used in different interfaces such as hardware_interface and controller_interface. When symbol demangling is available (currently gcc 3.0+), operate on demangled names, as they are more convenient for human reading, eg. hardware_interface::VelocityJointInterface instead of N18hardware_interface22VelocityJointInterfaceE

  • [Trivial] Remove redundant semicolon.

  • Update controller_interface docs. More descriptive documentation for initialization methods with two NodeHandle arguments.

  • add option to pass in two nodehandles to a controller: one in the root of the controller manager namespace, and one in the namespace of the controller itself. This copies the behavior used by nodelets and nodes

  • Fix typo in rosdoc config files.

  • Adding template parameter doc

  • Adding lots of inline documentation, rosdoc files adding inline doc to robot_hw adding inline doc to robot_hw adding inline doc to robot_hw more doc more documentation more doc more doc more doc more doc formatting adding more doc groups in controller manager adding more doc groups in controller manager Adding doc for controllerspec adding hardware interface docs adding doc to joint interfaces adding rosdoc for controller_interface Adding / reformatting doc for controller interface

  • new interface with time and duration

  • cleanup

  • Adding in resource/claim infrastructure

  • clean up publishing controller state

  • Switching to owned interfaces, instead of multiple virtual inheritance

  • Fixing copyright header text

  • Tweaking inheritance to be virtual so it compiles. dummy app with controller manager compiles

  • all pkgs now ported to fuerte

  • running controller with casting. Pluginlib still messed up

  • add macro

  • compiling version

  • move joint state controller to new package

  • make a dummy plugin

  • untested stuff, debians are screwed up

  • compiling version

  • working install target

  • base classes

  • first catkin stuff

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged controller_interface at answers.ros.org