...
For a more detailed read on the working and motivation behind this approach, please skim through this link: https://www.cs.cmu.edu/~motionplanning/papers/sbp_papers/integrated1/borenstein_VFHisto.pdf
System Workflow
(todo: flow chart for pipelines + more visual diagrams + code snippets + polar histogram diagram)
detection
The system configures LiDAR settings and fetches LiDAR readings
These readings contain distance and angle values that represent the environment around the drone.
The Detection module ensures that valid LiDAR detections are processed while filtering out invalid or noisy data.
These detections are passed to the LiDAR Parser for further processing in the form of LidarDetection objects.
...
If no safe valleys exist, the system issues a "REVERSE" command to halt or backtrack. Once a direction is chosen, the command is sent to the Flight Interface for execution.
action_module
(Todo: this Task is under Asana: https://app.asana.com/0/75198147526823/1209038079752672 )