#include <protect.h>
|
| | Protect (BipedalControllerInterface *controller_, const std::vector< hardware_interface::JointHandle * > &joint_handles, const std::vector< control_toolbox::Pid * > &pid_legs, const std::vector< control_toolbox::Pid * > &pid_thetas, const std::vector< control_toolbox::Pid * > &pid_wheels, control_toolbox::Pid *pid_theta_diff, control_toolbox::Pid *pid_yaw_vel) |
| |
| void | execute (const ros::Time &time, const ros::Duration &period) override |
| |
| const char * | name () const override |
| |
| | ModeBase (BipedalControllerInterface *controller_) |
| |
| virtual | ~ModeBase ()=default |
| |
| void | updateUnstick (const bool &left_unstick, const bool &right_unstick) |
| |
| bool | getUnstick () |
| |
◆ Protect()
| rm_chassis_controllers::Protect::Protect |
( |
BipedalControllerInterface * | controller_, |
|
|
const std::vector< hardware_interface::JointHandle * > & | joint_handles, |
|
|
const std::vector< control_toolbox::Pid * > & | pid_legs, |
|
|
const std::vector< control_toolbox::Pid * > & | pid_thetas, |
|
|
const std::vector< control_toolbox::Pid * > & | pid_wheels, |
|
|
control_toolbox::Pid * | pid_theta_diff, |
|
|
control_toolbox::Pid * | pid_yaw_vel ) |
|
explicit |
◆ execute()
| void rm_chassis_controllers::Protect::execute |
( |
const ros::Time & | time, |
|
|
const ros::Duration & | period ) |
|
overridevirtual |
◆ name()
| const char * rm_chassis_controllers::Protect::name |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following files:
- rm_chassis_controllers/include/rm_chassis_controllers/bipedal_wheel_controller/controller_mode/protect.h
- rm_chassis_controllers/src/bipedal_wheel_controller/controller_mode/protect.cpp