Public Member Functions | |
def | __init__ |
def | cleanup |
def | cmdCb |
def | control |
def | stateCb |
Public Attributes | |
cmd | |
if new cmd_vel did not comes for 5 sec | |
cmd_time | |
curr_cmd | |
last_cmd | |
velocity control (raw commnd velocity, we need to filter this) | |
last_control_time | |
odom | |
pub_bl_r | |
pub_bl_w | |
pub_br_r | |
pub_br_w | |
pub_fl_r | |
pub_fl_w | |
pub_fr_r | |
pub_fr_w | |
pub_odom | |
publish_odom | |
state | |
sub_cmd_vel | |
sub_state | |
th | |
x | |
y |
Units: - x is m/s, accel_x is m/s^2 - r is rad/s, accel_r is rad/s^2
Definition at line 52 of file base_controller.py.
def base_controller.BaseController.__init__ | ( | self | ) |
@brief Instantiate each joint's publisher that publishes Float64 as position/velocity (velocity for wheels that rotate about pitch, position for yaw).
Definition at line 59 of file base_controller.py.
def base_controller.BaseController.cleanup | ( | self | ) |
Definition at line 101 of file base_controller.py.
def base_controller.BaseController.cmdCb | ( | self, | |
msg | |||
) |
Definition at line 260 of file base_controller.py.
def base_controller.BaseController.control | ( | self, | |
sec_idle = 1.0 |
|||
) |
@brief Intended to be called periodically. Reads the last velocity command, interpretes for SPUR mechanism, then publish as Float64 that is the data type dynamixel_controllers receive. @type sec_idle: float @param sec_idle: Ideling seconds before robot stops moving
Definition at line 108 of file base_controller.py.
def base_controller.BaseController.stateCb | ( | self, | |
msg | |||
) |
Definition at line 265 of file base_controller.py.
if new cmd_vel did not comes for 5 sec
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
velocity control (raw commnd velocity, we need to filter this)
Odometry
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.
Definition at line 63 of file base_controller.py.