Autonomous navigation vehicle algorithms: Difference between revisions

From wikiluntti
Line 68: Line 68:
* Ziegler-Nichols method for PID https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method
* Ziegler-Nichols method for PID https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method
* Harmonic potential field path planning for high speed vehicles https://folk.ntnu.no/skoge/prost/proceedings/acc08/data/papers/0383.pdf
* Harmonic potential field path planning for high speed vehicles https://folk.ntnu.no/skoge/prost/proceedings/acc08/data/papers/0383.pdf
* Robotic Motion Planning: Potential Functions https://www.cs.cmu.edu/~motionplanning/lecture/Chap4-Potential-Field_howie.pdf

Revision as of 21:24, 28 November 2023

Introduction

A great resource is F1Tenth, https://f1tenth.org/

See also https://mushr.io/tutorials/tuning/ and https://racecar.mit.edu/platform

Safety Concerns

  • Real-life problems
  • Sensors
  • Failure modes


Automatic breaking AEB

Automatic emergency breaking AEB

  • Detect objects
  • Find range, velocity, heading
  • Determine critical objects. Time to collision TTC.
  • False positive: Nobody will buy a system with these
  • False negative: kills innocent people

Stop the vehicle before colliding.

Sensors

  • Camera
    • Structured light 3d scanner camera
    • Stereo camera
    • Monocular camera
  • Radar
  • Ultrasonic
  • Lidar
    • Planar lidar (Hokuyo 30LX)
    • 3d lidar
    • solid state lidar (Velodyne velarray)
  • Odometry

Reactive Methods

Follow the Gap A

Follow the Gap B

Mapping and localization

Planning

Vision

More

Labs from F1tenth

  1. Wall following https://f1tenth-coursekit.readthedocs.io/en/latest/assignments/labs/lab3.html#doc-lab3

More references