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-03-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
Package Description
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
- Mathias Lüdtke
Authors
- Adolfo Rodriguez Tsouroukdissian
Joint Limits Interface
Overview
joint_limits_interface contains data structures for representing joint limits, methods for populating them from common formats such as URDF and the ROS parameter server, and methods for enforcing limits on different kinds of hardware interfaces.
The joint_limits_interface is not used by controllers themselves (it does not implement a HardwareInterface) but
instead operates after the controllers have updated, in the write() method (or equivalent) of the robot abstraction.
Enforcing limits will overwrite the commands set by the controllers, it does not operate on a separate raw data buffer.
There are two main elements involved in setting up a joint limits interface:
-
Joint limits representation
- JointLimits Position, velocity, acceleration, jerk and effort.
-
SoftJointLimits Soft position limits,
k_p,k_v(as described here). - Loading from URDF There are convenience methods for loading joint limits information (position, velocity and effort), as well as soft joint limits information from the URDF.
- Loading from ROS params There are convenience methods for loading joint limits from the ROS parameter server (position, velocity, acceleration, jerk and effort).Parameter specification is the same used in MoveIt, with the addition that we also parse jerk and effort limits.
-
Joint limits interface
- For effort-controlled joints, the soft-limits implementation from the PR2 has been ported.
- For position-controlled joints, a modified version of the PR2 soft limits has been implemented.
- For velocity-controlled joints, simple saturation based on acceleration and velocity limits has been implemented.
Examples
Please refer to the joint_limits_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged joint_limits_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
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
- Mathias Lüdtke
Authors
- Adolfo Rodriguez Tsouroukdissian
Joint Limits Interface
Overview
joint_limits_interface contains data structures for representing joint limits, methods for populating them from common formats such as URDF and the ROS parameter server, and methods for enforcing limits on different kinds of hardware interfaces.
The joint_limits_interface is not used by controllers themselves (it does not implement a HardwareInterface) but
instead operates after the controllers have updated, in the write() method (or equivalent) of the robot abstraction.
Enforcing limits will overwrite the commands set by the controllers, it does not operate on a separate raw data buffer.
There are two main elements involved in setting up a joint limits interface:
-
Joint limits representation
- JointLimits Position, velocity, acceleration, jerk and effort.
-
SoftJointLimits Soft position limits,
k_p,k_v(as described here). - Loading from URDF There are convenience methods for loading joint limits information (position, velocity and effort), as well as soft joint limits information from the URDF.
- Loading from ROS params There are convenience methods for loading joint limits from the ROS parameter server (position, velocity, acceleration, jerk and effort).Parameter specification is the same used in MoveIt, with the addition that we also parse jerk and effort limits.
-
Joint limits interface
- For effort-controlled joints, the soft-limits implementation from the PR2 has been ported.
- For position-controlled joints, a modified version of the PR2 soft limits has been implemented.
- For velocity-controlled joints, simple saturation based on acceleration and velocity limits has been implemented.
Examples
Please refer to the joint_limits_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged joint_limits_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
Additional Links
Maintainers
- Bence Magyar
- Enrique Fernandez
- Mathias Lüdtke
Authors
- Adolfo Rodriguez Tsouroukdissian
Joint Limits Interface
Overview
joint_limits_interface contains data structures for representing joint limits, methods for populating them from common formats such as URDF and the ROS parameter server, and methods for enforcing limits on different kinds of hardware interfaces.
The joint_limits_interface is not used by controllers themselves (it does not implement a HardwareInterface) but
instead operates after the controllers have updated, in the write() method (or equivalent) of the robot abstraction.
Enforcing limits will overwrite the commands set by the controllers, it does not operate on a separate raw data buffer.
There are two main elements involved in setting up a joint limits interface:
-
Joint limits representation
- JointLimits Position, velocity, acceleration, jerk and effort.
-
SoftJointLimits Soft position limits,
k_p,k_v(as described here). - Loading from URDF There are convenience methods for loading joint limits information (position, velocity and effort), as well as soft joint limits information from the URDF.
- Loading from ROS params There are convenience methods for loading joint limits from the ROS parameter server (position, velocity, acceleration, jerk and effort).Parameter specification is the same used in MoveIt, with the addition that we also parse jerk and effort limits.
-
Joint limits interface
- For effort-controlled joints, the soft-limits implementation from the PR2 has been ported.
- For position-controlled joints, a modified version of the PR2 soft limits has been implemented.
- For velocity-controlled joints, simple saturation based on acceleration and velocity limits has been implemented.
Examples
Please refer to the joint_limits_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged joint_limits_interface at answers.ros.org
|
joint_limits_interface package from ros_control repocontroller_interface controller_manager controller_manager_msgs controller_manager_tests hardware_interface joint_limits_interface ros_control rqt_controller_manager transmission_interface |
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
Additional Links
Maintainers
- Adolfo Rodriguez Tsouroukdissian
Authors
- Adolfo Rodriguez Tsouroukdissian
Joint Limits Interface
Overview
joint_limits_interface contains data structures for representing joint limits, methods for populating them from common formats such as URDF and the ROS parameter server, and methods for enforcing limits on different kinds of hardware interfaces.
The joint_limits_interface is not used by controllers themselves (it does not implement a HardwareInterface) but
instead operates after the controllers have updated, in the write() method (or equivalent) of the robot abstraction.
Enforcing limits will overwrite the commands set by the controllers, it does not operate on a separate raw data buffer.
There are two main elements involved in setting up a joint limits interface:
-
Joint limits representation
- JointLimits Position, velocity, acceleration, jerk and effort.
-
SoftJointLimits Soft position limits,
k_p,k_v(as described here). - Loading from URDF There are convenience methods for loading joint limits information (position, velocity and effort), as well as soft joint limits information from the URDF.
- Loading from ROS params There are convenience methods for loading joint limits from the ROS parameter server (position, velocity, acceleration, jerk and effort).Parameter specification is the same used in MoveIt, with the addition that we also parse jerk and effort limits.
-
Joint limits interface
- For effort-controlled joints, the soft-limits implementation from the PR2 has been ported.
- For position-controlled joints, a modified version of the PR2 soft limits has been implemented.
- For velocity-controlled joints, simple saturation based on acceleration and velocity limits has been implemented.
Examples
Please refer to the joint_limits_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged joint_limits_interface at answers.ros.org
|
joint_limits_interface package from ros_control repocontroller_interface controller_manager controller_manager_msgs controller_manager_tests hardware_interface joint_limits_interface ros_control rqt_controller_manager transmission_interface |
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
Additional Links
Maintainers
- Adolfo Rodriguez Tsouroukdissian
Authors
- Adolfo Rodriguez Tsouroukdissian
Joint Limits Interface
Overview
joint_limits_interface contains data structures for representing joint limits, methods for populating them from common formats such as URDF and the ROS parameter server, and methods for enforcing limits on different kinds of hardware interfaces.
The joint_limits_interface is not used by controllers themselves (it does not implement a HardwareInterface) but
instead operates after the controllers have updated, in the write() method (or equivalent) of the robot abstraction.
Enforcing limits will overwrite the commands set by the controllers, it does not operate on a separate raw data buffer.
There are two main elements involved in setting up a joint limits interface:
-
Joint limits representation
- JointLimits Position, velocity, acceleration, jerk and effort.
-
SoftJointLimits Soft position limits,
k_p,k_v(as described here). - Loading from URDF There are convenience methods for loading joint limits information (position, velocity and effort), as well as soft joint limits information from the URDF.
- Loading from ROS params There are convenience methods for loading joint limits from the ROS parameter server (position, velocity, acceleration, jerk and effort).Parameter specification is the same used in MoveIt, with the addition that we also parse jerk and effort limits.
-
Joint limits interface
- For effort-controlled joints, the soft-limits implementation from the PR2 has been ported.
- For position-controlled joints, a modified version of the PR2 soft limits has been implemented.
- For velocity-controlled joints, simple saturation based on acceleration and velocity limits has been implemented.
Examples
Please refer to the joint_limits_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged joint_limits_interface at answers.ros.org
|
joint_limits_interface package from ros_control repocontroller_interface controller_manager controller_manager_msgs controller_manager_tests hardware_interface joint_limits_interface ros_control rqt_controller_manager transmission_interface |
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
Additional Links
Maintainers
- Adolfo Rodriguez Tsouroukdissian
Authors
- Adolfo Rodriguez Tsouroukdissian
Joint Limits Interface
Overview
joint_limits_interface contains data structures for representing joint limits, methods for populating them from common formats such as URDF and the ROS parameter server, and methods for enforcing limits on different kinds of hardware interfaces.
The joint_limits_interface is not used by controllers themselves (it does not implement a HardwareInterface) but
instead operates after the controllers have updated, in the write() method (or equivalent) of the robot abstraction.
Enforcing limits will overwrite the commands set by the controllers, it does not operate on a separate raw data buffer.
There are two main elements involved in setting up a joint limits interface:
-
Joint limits representation
- JointLimits Position, velocity, acceleration, jerk and effort.
-
SoftJointLimits Soft position limits,
k_p,k_v(as described here). - Loading from URDF There are conveinece methods for loading joint limits information (position, velocity and effort), as well as soft joint limits information from the URDF.
- Loading from ROS params There are conveinece methods for loading joint limits from the ROS parameter server (position, velocity, acceleration, jerk and effort).Parameter specification is the same used in MoveIt, with the addition that we also parse jerk and effort limits.
-
Joint limits interface
- For effort-controlled joints, the soft-limits implementation from the PR2 has been ported.
- For position-controlled joints, a modified version of the PR2 soft limits has been implemented.
- For velocity-controlled joints, simple saturation based on acceleration and velocity limits has been implemented.
Examples
Please refer to the joint_limits_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc