Autonomous Racing  1
f1tenth Project Group of Technical University Dortmund, Germany
wallfollowing.py File Reference

Go to the source code of this file.

Classes

class  wallfollowing.Parameters
 
class  wallfollowing.PIDController
 

Namespaces

 wallfollowing
 

Functions

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

Variables

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