Autonomous Racing  1
f1tenth Project Group of Technical University Dortmund, Germany
simulation_tools.lap_timer Namespace Reference

Classes

class  Area
 
class  Timer
 

Functions

def format_duration (duration)
 
def model_state_callback (message)
 

Variables

 Point = namedtuple("Point", ["x", "y"])
 
 world_name = rospy.get_param('world_name')
 
 FINISH_LINE_1 = Area(Point(0, -0.5), Point(2.8, 1))
 
 FINISH_LINE_2 = Area(Point(4, -0.5), Point(1.2, 1))
 
 CHECKPOINT_1 = Area(Point(11, 7), Point(2, 2))
 
 CHECKPOINT_2 = Area(Point(0, 4), Point(2, 2))
 
 CHECKPOINT_3 = Area(Point(-14, 1), Point(2, 2))
 
 center
 
 extents
 
 forward_track
 
 reverse_track
 

Function Documentation

def simulation_tools.lap_timer.format_duration (   duration)

Definition at line 14 of file lap_timer.py.

Here is the caller graph for this function:

def simulation_tools.lap_timer.model_state_callback (   message)

Definition at line 114 of file lap_timer.py.

Variable Documentation

simulation_tools.lap_timer.center

Definition at line 92 of file lap_timer.py.

simulation_tools.lap_timer.CHECKPOINT_1 = Area(Point(11, 7), Point(2, 2))

Definition at line 81 of file lap_timer.py.

simulation_tools.lap_timer.CHECKPOINT_2 = Area(Point(0, 4), Point(2, 2))

Definition at line 82 of file lap_timer.py.

simulation_tools.lap_timer.CHECKPOINT_3 = Area(Point(-14, 1), Point(2, 2))

Definition at line 83 of file lap_timer.py.

simulation_tools.lap_timer.extents

Definition at line 93 of file lap_timer.py.

simulation_tools.lap_timer.FINISH_LINE_1 = Area(Point(0, -0.5), Point(2.8, 1))

Definition at line 79 of file lap_timer.py.

simulation_tools.lap_timer.FINISH_LINE_2 = Area(Point(4, -0.5), Point(1.2, 1))

Definition at line 80 of file lap_timer.py.

simulation_tools.lap_timer.forward_track
Initial value:
1 = Timer("forward", (
2  FINISH_LINE_1,
3  FINISH_LINE_2,
4  CHECKPOINT_1,
5  CHECKPOINT_2,
6  CHECKPOINT_3,
7  FINISH_LINE_1,
8  FINISH_LINE_2))

Definition at line 95 of file lap_timer.py.

simulation_tools.lap_timer.Point = namedtuple("Point", ["x", "y"])

Definition at line 11 of file lap_timer.py.

simulation_tools.lap_timer.reverse_track
Initial value:
1 = Timer("reverse", (
2  FINISH_LINE_2,
3  FINISH_LINE_1,
4  CHECKPOINT_3,
5  CHECKPOINT_2,
6  CHECKPOINT_1,
7  FINISH_LINE_2,
8  FINISH_LINE_1))

Definition at line 104 of file lap_timer.py.

simulation_tools.lap_timer.world_name = rospy.get_param('world_name')

Definition at line 71 of file lap_timer.py.