|
def | __init__ (self, context) |
|
def | change_ctrl (self, controller) |
|
def | change_force_ctrl_type (self, chng_type_msg) |
|
def | on_control_mode_radio_button_toggled_ (self, checked) |
|
def | on_effort_ctrl_clicked_ (self) |
|
def | on_mixed_ctrl_clicked_ (self) |
|
def | on_position_ctrl_clicked_ (self) |
|
def | on_stop_ctrl_clicked_ (self) |
|
def | on_velocity_ctrl_clicked_ (self) |
|
def | populate_controllers (self) |
|
def | prefix_selected (self, prefix) |
|
def | restore_settings (self, global_settings, perspective_settings) |
|
def | save_settings (self, global_settings, perspective_settings) |
|
def | shutdown_plugin (self) |
|
def | __init__ (self, context) |
|
def | restore_settings (self, plugin_settings, instance_settings) |
|
def | save_settings (self, plugin_settings, instance_settings) |
|
def | shutdown_plugin (self) |
|
A rosgui plugin for loading the different controllers
Definition at line 50 of file advanced_controls.py.
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.__init__ |
( |
|
self, |
|
|
|
context |
|
) |
| |
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls._unregisterPublisher |
( |
|
self | ) |
|
|
private |
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.change_ctrl |
( |
|
self, |
|
|
|
controller |
|
) |
| |
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.change_force_ctrl_type |
( |
|
self, |
|
|
|
chng_type_msg |
|
) |
| |
Calls the service (sr_hand_robot/change_control_type) that allows to
tell the driver (sr_robot_lib)
which type of force control has to be sent to the motor:
- torque demand (sr_robot_msgs::ControlType::FORCE)
- PWM (sr_robot_msgs::ControlType::PWM)
it will deactivate the Effort, Position, Mixed and Velocity buttons
for 3 secs to allow hardware controllers to be updated
Definition at line 370 of file advanced_controls.py.
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.on_control_mode_radio_button_toggled_ |
( |
|
self, |
|
|
|
checked |
|
) |
| |
Switch between FORCE, PWM modes
We only react to the currently ON radio button event
Definition at line 189 of file advanced_controls.py.
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.on_effort_ctrl_clicked_ |
( |
|
self | ) |
|
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.on_mixed_ctrl_clicked_ |
( |
|
self | ) |
|
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.on_position_ctrl_clicked_ |
( |
|
self | ) |
|
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.on_stop_ctrl_clicked_ |
( |
|
self | ) |
|
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.on_velocity_ctrl_clicked_ |
( |
|
self | ) |
|
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.populate_controllers |
( |
|
self | ) |
|
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.prefix_selected |
( |
|
self, |
|
|
|
prefix |
|
) |
| |
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.restore_settings |
( |
|
self, |
|
|
|
global_settings, |
|
|
|
perspective_settings |
|
) |
| |
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.save_settings |
( |
|
self, |
|
|
|
global_settings, |
|
|
|
perspective_settings |
|
) |
| |
def sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.shutdown_plugin |
( |
|
self | ) |
|
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls._hand_finder |
|
private |
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls._prefix |
|
private |
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls._publisher |
|
private |
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls._widget |
|
private |
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.CONTROLLER_OFF_ICON = QIcon(os.path.join(ICON_DIR, 'red.png')) |
|
static |
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.CONTROLLER_ON_ICON = QIcon(os.path.join(ICON_DIR, 'green.png')) |
|
static |
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.controllers |
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.hand_ids |
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.ICON_DIR |
|
static |
Initial value: 2 rospkg.RosPack().get_path(
'sr_visualization_icons'),
'icons')
Definition at line 55 of file advanced_controls.py.
sr_gui_advanced_controls.advanced_controls.SrGuiAdvancedControls.managed_controllers |
The documentation for this class was generated from the following file: