Classes | |
class | TurtleScheduler |
Functions | |
def | turtle1_go |
def | turtle1_pose_updated |
def | turtle1_task |
Variables | |
tuple | clear_background = rospy.ServiceProxy('clear', EmptyServiceCall) |
tuple | reset_simulator = rospy.ServiceProxy('reset', EmptyServiceCall) |
tuple | sched = TurtleScheduler() |
tuple | turtle1_set_pen = rospy.ServiceProxy('turtle1/set_pen', SetPen) |
tuple | turtle1_teleport = rospy.ServiceProxy('turtle1/teleport_absolute', TeleportAbsolute) |
tuple | turtle1_velocity = rospy.Publisher('turtle1/command_velocity', Velocity) |
def lonely_turtle.turtle1_go | ( | target | ) |
Make turtle1 go to target, giving new speed command every second
Definition at line 23 of file lonely_turtle.py.
def lonely_turtle.turtle1_pose_updated | ( | new_pose | ) |
We received a new pose of turtle1 from turtlesim, update condition variable in scheduler
Definition at line 46 of file lonely_turtle.py.
def lonely_turtle.turtle1_task | ( | ) |
Make turtle1 do a square in the environment
Definition at line 32 of file lonely_turtle.py.
tuple lonely_turtle::clear_background = rospy.ServiceProxy('clear', EmptyServiceCall) |
Definition at line 62 of file lonely_turtle.py.
tuple lonely_turtle::reset_simulator = rospy.ServiceProxy('reset', EmptyServiceCall) |
Definition at line 59 of file lonely_turtle.py.
tuple lonely_turtle::sched = TurtleScheduler() |
Definition at line 52 of file lonely_turtle.py.
tuple lonely_turtle::turtle1_set_pen = rospy.ServiceProxy('turtle1/set_pen', SetPen) |
Definition at line 64 of file lonely_turtle.py.
tuple lonely_turtle::turtle1_teleport = rospy.ServiceProxy('turtle1/teleport_absolute', TeleportAbsolute) |
Definition at line 66 of file lonely_turtle.py.
tuple lonely_turtle::turtle1_velocity = rospy.Publisher('turtle1/command_velocity', Velocity) |
Definition at line 69 of file lonely_turtle.py.