Classes | |
class | PidVelocity |
Functions | |
def | __init__ |
def | appendVel |
def | calcRollingVel |
def | calcVelocity |
def | doPid |
def | spin |
initialize variables | |
def | spinOnce |
def | targetCallback |
def | wheelCallback |
Variables | |
tuple | cur_vel = (1 / self.ticks_per_meter) |
enc = msg.data | |
tuple | p = array(self.prev_vel) |
tuple | pid_dt = pid_dt_duration.to_sec() |
tuple | pid_dt_duration = rospy.Time.now() |
tuple | pidVelocity = PidVelocity() |
def pid_velocity.__init__ | ( | self | ) |
Definition at line 38 of file pid_velocity.py.
def pid_velocity.appendVel | ( | self, | |
val | |||
) |
Definition at line 152 of file pid_velocity.py.
def pid_velocity.calcRollingVel | ( | self | ) |
Definition at line 158 of file pid_velocity.py.
def pid_velocity.calcVelocity | ( | self | ) |
Definition at line 118 of file pid_velocity.py.
def pid_velocity.doPid | ( | self | ) |
Definition at line 164 of file pid_velocity.py.
def pid_velocity.spin | ( | self | ) |
initialize variables
get parameters #### subscribers/publishers
Definition at line 86 of file pid_velocity.py.
def pid_velocity.spinOnce | ( | self | ) |
Definition at line 98 of file pid_velocity.py.
def pid_velocity.targetCallback | ( | self, | |
msg | |||
) |
Definition at line 212 of file pid_velocity.py.
def pid_velocity.wheelCallback | ( | self, | |
msg | |||
) |
Definition at line 195 of file pid_velocity.py.
tuple pid_velocity::cur_vel = (1 / self.ticks_per_meter) |
Definition at line 126 of file pid_velocity.py.
pid_velocity::enc = msg.data |
Definition at line 197 of file pid_velocity.py.
tuple pid_velocity::p = array(self.prev_vel) |
Definition at line 160 of file pid_velocity.py.
tuple pid_velocity::pid_dt = pid_dt_duration.to_sec() |
Definition at line 167 of file pid_velocity.py.
tuple pid_velocity::pid_dt_duration = rospy.Time.now() |
Definition at line 166 of file pid_velocity.py.
tuple pid_velocity::pidVelocity = PidVelocity() |
main
Definition at line 221 of file pid_velocity.py.