Autonomous navigation vehicle algorithms: Difference between revisions

From wikiluntti
Line 41: Line 41:


=== Follow the Gap A (naive method) ===
=== Follow the Gap A (naive method) ===
[[File:F1tenth followthegapA.svg|thumb|Follow the gap ]]


Furthest distance?
Furthest distance?

Revision as of 21:53, 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 (naive method)

Follow the gap

Furthest distance?

  • Misreading
  • Too small gap

Gap: Series of at least consecutive hits that pass some distance threshold .

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