Autonomous Racing  1
f1tenth Project Group of Technical University Dortmund, Germany
wallfollowing Namespace Reference

Classes

class  Parameters
 
class  PIDController
 

Functions

def map (in_lower, in_upper, out_lower, out_upper, value)
 
def drive (angle, velocity)
 
def get_scan_as_cartesian (laser_scan)
 
def find_left_right_border (points, margin_relative=0.1)
 
def follow_walls (left_circle, right_circle, barrier, delta_time)
 
def handle_scan (laser_scan, delta_time)
 
def laser_callback (scan_message)
 
def dynamic_configuration_callback (config, level)
 

Variables

string TOPIC_DRIVE_PARAMETERS = "/input/drive_param/autonomous"
 
string TOPIC_LASER_SCAN = "/scan"
 
int last_speed = 0
 
 last_scan = None
 
 parameters = None
 
 pid = PIDController(1, 1, 1)
 
 drive_parameters_publisher
 

Function Documentation

def wallfollowing.drive (   angle,
  velocity 
)

Definition at line 64 of file wallfollowing.py.

Here is the caller graph for this function:

def wallfollowing.dynamic_configuration_callback (   config,
  level 
)

Definition at line 199 of file wallfollowing.py.

def wallfollowing.find_left_right_border (   points,
  margin_relative = 0.1 
)

Definition at line 99 of file wallfollowing.py.

Here is the caller graph for this function:

def wallfollowing.follow_walls (   left_circle,
  right_circle,
  barrier,
  delta_time 
)

Definition at line 108 of file wallfollowing.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def wallfollowing.get_scan_as_cartesian (   laser_scan)

Definition at line 71 of file wallfollowing.py.

Here is the caller graph for this function:

def wallfollowing.handle_scan (   laser_scan,
  delta_time 
)

Definition at line 157 of file wallfollowing.py.

Here is the call graph for this function:

Here is the caller graph for this function:

def wallfollowing.laser_callback (   scan_message)

Definition at line 188 of file wallfollowing.py.

Here is the call graph for this function:

def wallfollowing.map (   in_lower,
  in_upper,
  out_lower,
  out_upper,
  value 
)

Definition at line 58 of file wallfollowing.py.

Here is the caller graph for this function:

Variable Documentation

wallfollowing.drive_parameters_publisher
Initial value:
1 = rospy.Publisher(
2  TOPIC_DRIVE_PARAMETERS, drive_param, queue_size=1)

Definition at line 213 of file wallfollowing.py.

wallfollowing.last_scan = None

Definition at line 185 of file wallfollowing.py.

int wallfollowing.last_speed = 0

Definition at line 22 of file wallfollowing.py.

wallfollowing.parameters = None

Definition at line 209 of file wallfollowing.py.

wallfollowing.pid = PIDController(1, 1, 1)

Definition at line 210 of file wallfollowing.py.

string wallfollowing.TOPIC_DRIVE_PARAMETERS = "/input/drive_param/autonomous"

Definition at line 19 of file wallfollowing.py.

string wallfollowing.TOPIC_LASER_SCAN = "/scan"

Definition at line 20 of file wallfollowing.py.