-
Notifications
You must be signed in to change notification settings - Fork 25
Navigation
package: fub_navigation
Input: sample_map_origin_map.txt
Output: matrix1.npy : forces' matrix in npy format
python make_force_matrixs.py
Variables:
map_size_x 600 cmm
map_size_y 400 cm
resolution 10 cm
Look a head = 0.2 meter
Look a head = dynamic 0.2 + 1/(1*distance +1) meter
Look a head = 0 meter
a potential field map for the second lane Look a head = dynamic 0.2 + 1/(0.5*distance +1) meter
python plot_desired_steering.py
Load the "matrixDynamic" and find the steering angle
source code: control.py
The controller formula when fx is positive:
Kp = 4.0
steering angle = Kp * arctan(fy/(fx*2.5))
When fx is negative the maximum steering angle is used, and sign of the steering angle is defined based on sign of fy.
Run:
python control.py
Load the "matrixDynamic" and publish the desired steering angle and speed
Desired trajectory:Green path, Car odometry: red arrows
Load the "matrix20cm" and publish the desired steering angle and speed
Desired trajectory:Green path, Car odometry: red arrows
Load the "matrixDynamic" and publish the desired steering angle and speed
Desired trajectory:Green path, Car odometry: red arrows
Simulation video1 Initial position of the car is (0,0).
Simulation video3: Moving backward when f_x in car coordinate is negative.
Simulation video2 When the car is on the lane, but rotated 180 degrees, with maximum steering.
Simulation video4: When the car is on the lane, but rotated 180 degrees, without maximum steering.
Simulation video5: Lane changing.
Dahlem Center for Machine Learning & Robotics, Freie Universität Berlin
- Home
- Android App
- Autostart
- Bag file Samples
- Compile ROS Packages
- Compile Arduino from Odroid
- Connect to the Odroid
- Cross compile
- Install ROS indigo
- Multiple Machines
- Navigation
- Network
- Visualize Model car's sensor data
- Web Control Center
- Hardware
- Basic Packages version 1.1
- Flashing the eMMC
- Arduino MAIN v1
- Compile Realsense Camera Library
- Patch for Model Car
- Hardware (AutoNOMOS Model v2)
- Basic Packages (AutoNOMOS Model v2)
- Flashing the eMMC (AutoNOMOS Model v2)
- Getting started (AutoNOMOS Model v2)
- Arduino MAIN (AutoNOMOS Model v2)
- Hardware (AutoNOMOS Model v3)
- Basic Packages (AutoNOMOS Model v3)
- Arduino MAIN v3
- Flashing the eMMC (AutoNOMOS Model v3)
- Patch for Realsense IR/Depth Images (AutoNOMOS Model v3)