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
Transmission Interface
Overview
transmission_interface contains data structures for representing mechanical transmissions, and methods for propagating position, velocity and effort variables between actuator and joint spaces.
In the same spirit as the hardware_interface package, this package wraps existing raw data (eg. current actuator position, reference joint command, etc.) under a consistent interface. By not imposing a specific layout on the raw data, it becomes easier to support arbitrary hardware drivers to software control.
Structure
There are three main elements involved in setting up a transmission_interface: - The Transmission class defines an abstract interface for mapping position, velocity and effort variables between actuator and joint space. Derived classes implement specific transmission types, such as simple reducers, differentials and four-bar linkages. Note that a single transmission may couple the variables of multiple actuators and joints (eg. a differential couples two actuators to two joints).
The TransmissionHandle class associates a name to a Transmission instance and a set of raw data variables it operates on (specified through the ActuatorData and JointData structures). Derived classes implement specific maps, such as JointToActuatorEffortHandle or ActuatorToJointStateHandle.
The TransmissionInterface
class manages a set of transmission handles of the same type. Note that although the handles are of the same type, the underlying transmissions can be heterogeneous eg. a single ActuatorToJointPositionInterface can be set up to transform position variables from actuator to joint space for an arm with a four-bar-linkage in the shoulder, a differential in the wrist, and simple reducers elsewhere.
Examples
Please refer to the transmission_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | hardware_interface | |
| 1 | cmake_modules | |
| 1 | catkin | |
| 1 | rosunit | |
| 2 | resource_retriever | |
| 2 | roscpp | |
| 1 | pluginlib |
System Dependencies
| Name |
|---|
| tinyxml |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged transmission_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
Transmission Interface
Overview
transmission_interface contains data structures for representing mechanical transmissions, and methods for propagating position, velocity and effort variables between actuator and joint spaces.
In the same spirit as the hardware_interface package, this package wraps existing raw data (eg. current actuator position, reference joint command, etc.) under a consistent interface. By not imposing a specific layout on the raw data, it becomes easier to support arbitrary hardware drivers to software control.
Structure
There are three main elements involved in setting up a transmission_interface: - The Transmission class defines an abstract interface for mapping position, velocity and effort variables between actuator and joint space. Derived classes implement specific transmission types, such as simple reducers, differentials and four-bar linkages. Note that a single transmission may couple the variables of multiple actuators and joints (eg. a differential couples two actuators to two joints).
The TransmissionHandle class associates a name to a Transmission instance and a set of raw data variables it operates on (specified through the ActuatorData and JointData structures). Derived classes implement specific maps, such as JointToActuatorEffortHandle or ActuatorToJointStateHandle.
The TransmissionInterface
class manages a set of transmission handles of the same type. Note that although the handles are of the same type, the underlying transmissions can be heterogeneous eg. a single ActuatorToJointPositionInterface can be set up to transform position variables from actuator to joint space for an arm with a four-bar-linkage in the shoulder, a differential in the wrist, and simple reducers elsewhere.
Examples
Please refer to the transmission_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | hardware_interface | |
| 1 | cmake_modules | |
| 1 | catkin | |
| 1 | rosunit | |
| 2 | resource_retriever | |
| 2 | roscpp | |
| 1 | pluginlib |
System Dependencies
| Name |
|---|
| tinyxml |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged transmission_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
Transmission Interface
Overview
transmission_interface contains data structures for representing mechanical transmissions, and methods for propagating position, velocity and effort variables between actuator and joint spaces.
In the same spirit as the hardware_interface package, this package wraps existing raw data (eg. current actuator position, reference joint command, etc.) under a consistent interface. By not imposing a specific layout on the raw data, it becomes easier to support arbitrary hardware drivers to software control.
Structure
There are three main elements involved in setting up a transmission_interface: - The Transmission class defines an abstract interface for mapping position, velocity and effort variables between actuator and joint space. Derived classes implement specific transmission types, such as simple reducers, differentials and four-bar linkages. Note that a single transmission may couple the variables of multiple actuators and joints (eg. a differential couples two actuators to two joints).
The TransmissionHandle class associates a name to a Transmission instance and a set of raw data variables it operates on (specified through the ActuatorData and JointData structures). Derived classes implement specific maps, such as JointToActuatorEffortHandle or ActuatorToJointStateHandle.
The TransmissionInterface
class manages a set of transmission handles of the same type. Note that although the handles are of the same type, the underlying transmissions can be heterogeneous eg. a single ActuatorToJointPositionInterface can be set up to transform position variables from actuator to joint space for an arm with a four-bar-linkage in the shoulder, a differential in the wrist, and simple reducers elsewhere.
Examples
Please refer to the transmission_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | hardware_interface | |
| 1 | cmake_modules | |
| 1 | catkin | |
| 1 | rosunit | |
| 2 | resource_retriever | |
| 2 | roscpp | |
| 1 | pluginlib |
System Dependencies
| Name |
|---|
| tinyxml |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged transmission_interface at answers.ros.org
|
transmission_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 | Modified 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
- Dave Coleman
Authors
- Adolfo Rodriguez Tsouroukdissian
Transmission Interface
Overview
transmission_interface contains data structures for representing mechanical transmissions, and methods for propagating position, velocity and effort variables between actuator and joint spaces.
In the same spirit as the hardware_interface package, this package wraps existing raw data (eg. current actuator position, reference joint command, etc.) under a consistent interface. By not imposing a specific layout on the raw data, it becomes easier to support arbitrary hardware drivers to software control.
Structure
There are three main elements involved in setting up a transmission_interface: - The Transmission class defines an abstract interface for mapping position, velocity and effort variables between actuator and joint space. Derived classes implement specific transmission types, such as simple reducers, differentials and four-bar linkages. Note that a single transmission may couple the variables of multiple actuators and joints (eg. a differential couples two actuators to two joints).
The TransmissionHandle class associates a name to a Transmission instance and a set of raw data variables it operates on (specified through the ActuatorData and JointData structures). Derived classes implement specific maps, such as JointToActuatorEffortHandle or ActuatorToJointStateHandle.
The TransmissionInterface
class manages a set of transmission handles of the same type. Note that although the handles are of the same type, the underlying transmissions can be heterogeneous eg. a single ActuatorToJointPositionInterface can be set up to transform position variables from actuator to joint space for an arm with a four-bar-linkage in the shoulder, a differential in the wrist, and simple reducers elsewhere.
Examples
Please refer to the transmission_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | hardware_interface | |
| 1 | cmake_modules | |
| 1 | pluginlib | |
| 2 | roscpp | |
| 2 | resource_retriever | |
| 1 | catkin |
System Dependencies
| Name |
|---|
| tinyxml |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged transmission_interface at answers.ros.org
|
transmission_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 | Modified 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
- Dave Coleman
Authors
- Adolfo Rodriguez Tsouroukdissian
Transmission Interface
Overview
transmission_interface contains data structures for representing mechanical transmissions, and methods for propagating position, velocity and effort variables between actuator and joint spaces.
In the same spirit as the hardware_interface package, this package wraps existing raw data (eg. current actuator position, reference joint command, etc.) under a consistent interface. By not imposing a specific layout on the raw data, it becomes easier to support arbitrary hardware drivers to software control.
Structure
There are three main elements involved in setting up a transmission_interface: - The Transmission class defines an abstract interface for mapping position, velocity and effort variables between actuator and joint space. Derived classes implement specific transmission types, such as simple reducers, differentials and four-bar linkages. Note that a single transmission may couple the variables of multiple actuators and joints (eg. a differential couples two actuators to two joints).
The TransmissionHandle class associates a name to a Transmission instance and a set of raw data variables it operates on (specified through the ActuatorData and JointData structures). Derived classes implement specific maps, such as JointToActuatorEffortHandle or ActuatorToJointStateHandle.
The TransmissionInterface
class manages a set of transmission handles of the same type. Note that although the handles are of the same type, the underlying transmissions can be heterogeneous eg. a single ActuatorToJointPositionInterface can be set up to transform position variables from actuator to joint space for an arm with a four-bar-linkage in the shoulder, a differential in the wrist, and simple reducers elsewhere.
Examples
Please refer to the transmission_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | hardware_interface | |
| 1 | cmake_modules | |
| 1 | pluginlib | |
| 2 | roscpp | |
| 2 | resource_retriever | |
| 1 | catkin |
System Dependencies
| Name |
|---|
| tinyxml |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged transmission_interface at answers.ros.org
|
transmission_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 | Modified 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
- Dave Coleman
Authors
- Adolfo Rodriguez Tsouroukdissian
Transmission Interface
Overview
transmission_interface contains data structures for representing mechanical transmissions, and methods for propagating position, velocity and effort variables between actuator and joint spaces.
In the same spirit as the hardware_interface package, this package wraps existing raw data (eg. current actuator positon, reference joint command, etc.) under a consistent interface. By not imposing a specific layout on the raw data, it becomes easier to support arbitrary hardware drivers to software control.
Structure
There are three main elements involved in setting up a transmission_interface: - The Transmission class defines an abstract interface for mapping position, velocity and effort variables between actuator and joint space. Derived classes implement specific transmission types, such as simple reducers, differentials and four-bar linkages. Note that a single transmission may couple the variables of multiple actuators and joints (eg. a differential couples two actuators to two joints).
The TransmissionHandle class associates a name to a Transmission instance and a set of raw data variables it operates on (specified through the ActuatorData and JointData structures). Derived classes implement specific maps, such as JointToActuatorEffortHandle or ActuatorToJointStateHandle.
The TransmissionInterface
class manages a set of transmission handles of the same type. Note that although the handles are of the same type, the underlying transmissions can be heterogeneous eg. a single ActuatorToJointPositionInterface can be set up to transform position variables from actuator to joint space for an arm with a four-bar-linkage in the shoulder, a differential in the wrist, and simple reducers elsewhere.
TODO
- Read transmission configuration from configuration files.
Examples
Please refer to the transmission_interface wiki page.
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | hardware_interface | |
| 1 | cmake_modules | |
| 1 | catkin |
System Dependencies
| Name |
|---|
| tinyxml |