Public Member Functions | Public Attributes | Static Public Attributes | List of all members
move_patterns.Controller Class Reference

Public Member Functions

def __init__ (self)
 
def publishMoveBaseGoalWaitForReply (self, x, y, yaw, comment)
 
def run (self)
 

Public Attributes

 loop_msec
 
 offsetX
 
 offsetY
 
 scaleX
 
 scaleY
 
 waitAtEachVertex
 
 waypointName
 

Static Public Attributes

list figure8octagon
 
list figureBox
 
list figureLine
 Define lists of waypoints in terms of X,Y values in meters and robot angular yaw pose The entries on each waypoint are as follows: 1) X coordinate in the map in meters 2) Y coordinate in the map in meters 3) Angle in radians that the robot assumes once at X,Y 4) A simple text comment. More...
 
list figureOctagon
 

Detailed Description

Definition at line 63 of file move_patterns.py.

Constructor & Destructor Documentation

def move_patterns.Controller.__init__ (   self)

Definition at line 126 of file move_patterns.py.

Member Function Documentation

def move_patterns.Controller.publishMoveBaseGoalWaitForReply (   self,
  x,
  y,
  yaw,
  comment 
)

Definition at line 198 of file move_patterns.py.

def move_patterns.Controller.run (   self)

Definition at line 235 of file move_patterns.py.

Member Data Documentation

list move_patterns.Controller.figure8octagon
static
Initial value:
1 = [
2  [ 0.40, 0.30, 0.000, "MOVE: Leg A" ],
3  [ 0.60, 0.10, -0.785, "MOVE: Leg B" ],
4  [ 0.60, -0.10, -1.571, "MOVE: Leg C" ],
5  [ 0.40, -0.30, -2.356, "MOVE: Leg D" ],
6  [ 0.20, -0.30, -3.141, "Move: Leg E" ],
7  [ 0.00, -0.10, 2.356, "Move: Leg F" ],
8  [ 0.00, 0.10, 1.571, "Move: Leg G" ],
9  [-0.20, 0.30, 2.356, "Move: Leg H" ],
10  [-0.40, 0.30, 3.141, "Move: Leg I" ],
11  [-0.60, 0.10, -2.356, "Move: Leg J" ],
12  [-0.60, -0.10, -1.571, "Move: Leg K" ],
13  [-0.40, -0.30, -0.785, "Move: Leg L" ],
14  [-0.20, -0.30, 0.000, "Move: Leg M" ],
15  [ 0.00, -0.10, 0.785, "Move: Leg N" ],
16  [ 0.00, 0.10, 1.571, "Move: Leg O" ],
17  [ 0.20, 0.30, 0.785, "Move: Leg P" ]
18  ]

Definition at line 101 of file move_patterns.py.

list move_patterns.Controller.figureBox
static
Initial value:
1 = [
2  [ 0.00, 0.00, 0.000, "MOVE: Leg A" ],
3  [ 0.50, 0.00, 1.570, "MOVE: Leg B" ],
4  [ 0.50, 0.50, 3.140, "MOVE: Leg C" ],
5  [ 0.00, 0.50, -1.570, "MOVE: Leg D" ]
6  ]

Definition at line 80 of file move_patterns.py.

list move_patterns.Controller.figureLine
static
Initial value:
1 = [
2  [ 0.00, 0.00, 0.000, "MOVE: Leg A" ],
3  [ 0.50, 0.00, 0.000, "MOVE: Leg B" ]
4  ]

Define lists of waypoints in terms of X,Y values in meters and robot angular yaw pose The entries on each waypoint are as follows: 1) X coordinate in the map in meters 2) Y coordinate in the map in meters 3) Angle in radians that the robot assumes once at X,Y 4) A simple text comment.

Definition at line 74 of file move_patterns.py.

list move_patterns.Controller.figureOctagon
static
Initial value:
1 = [
2  [ 0.40, 0.30, 0.000, "MOVE: Leg A" ],
3  [ 0.60, 0.10, -0.785, "MOVE: Leg B" ],
4  [ 0.60, -0.10, -1.571, "MOVE: Leg C" ],
5  [ 0.40, -0.30, -2.356, "MOVE: Leg D" ],
6  [ 0.20, -0.30, -3.141, "Move: Leg E" ],
7  [ 0.00, -0.10, 2.356, "Move: Leg F" ],
8  [ 0.00, 0.10, 1.571, "Move: Leg G" ],
9  [ 0.20, 0.30, 0.785, "Move: Leg H" ]
10  ]

Definition at line 89 of file move_patterns.py.

move_patterns.Controller.loop_msec

Definition at line 131 of file move_patterns.py.

move_patterns.Controller.offsetX

Definition at line 139 of file move_patterns.py.

move_patterns.Controller.offsetY

Definition at line 140 of file move_patterns.py.

move_patterns.Controller.scaleX

Definition at line 137 of file move_patterns.py.

move_patterns.Controller.scaleY

Definition at line 138 of file move_patterns.py.

move_patterns.Controller.waitAtEachVertex

Definition at line 134 of file move_patterns.py.

move_patterns.Controller.waypointName

Definition at line 136 of file move_patterns.py.


The documentation for this class was generated from the following file:


move_basic
Author(s): Jim Vaughan
autogenerated on Fri Mar 26 2021 02:46:58