Home | Trees | Indices | Help |
---|
|
object --+ | sip.simplewrapper --+ | sip.wrapper --+ | PyQt5.QtCore.QObject --+ | qt_gui.plugin.Plugin --+ | JointTrajectoryController
Graphical frontend for a JointTrajectoryController
.
There are two modes for interacting with a controller:
To control the aggressiveness of the motions, the maximum speed of the
sent commands can be scaled down using the Speed scaling
control
This plugin is able to detect and keep track of all active controller managers, as well as the JointTrajectoryControllers that are running in each controller manager. For a controller to be compatible with this plugin, it must comply with the following requisites:
JointTrajectoryController
substring, e.g.,
position_controllers/JointTrajectoryController
command
and
state
topics in its ROS interface.
Additionally, there must be a URDF loaded with a valid joint limit specification, namely position (when applicable) and velocity limits.
A reference implementation of the
JointTrajectoryController
is available in the
joint_trajectory_controller
ROS package.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
Class Variables | |
Inherited from |
Properties | |
Inherited from |
Method Details |
Instantiate the plugin and pass the `PluginContext`.
|
Shutdown and clean up the plugin before unloading.
|
Save the intrinsic state of the plugin to the plugin-specific or instance-specific `Settings`.
|
Restore the intrinsic state of the plugin from the plugin-specific or instance-specific `Settings`.
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Apr 11 11:08:45 2019 | http://epydoc.sourceforge.net |