Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

Cone Detection Module #56

Open
Reschivon opened this issue Nov 6, 2022 · 0 comments
Open

Cone Detection Module #56

Reschivon opened this issue Nov 6, 2022 · 0 comments
Assignees
Labels
ASS enhancement New feature or request

Comments

@Reschivon
Copy link
Contributor

Reschivon commented Nov 6, 2022

Description

This is a stub issue for the cone detection feature. Feel free to add details.

Cone position tracking is a key aspect of our stack. By knowing the relative position of each cone to the kart, we can plot the cone position in a global map and use this to generate track boundaries. We will see the same cone over multiple frames as the kart moves, and each observation will have slight individual noise. To figure out the true cone position from a smattering of observations, filters like EKF or simple averaging can be considered.

There are two main sources of raw data for sensing cones: LiDAR pointclouds and camera images. There is a Beijing FSAE team that has released their pointcloud clustering algorithm, which seems promising as a base for our first prototypes. For camera images, here's a promising open source YOLO model (thanks hayagreev). The final goal will likely be fusing measurements from both sensors.

Sub-tasks

  • As an early prototype, simply getting a stock algorithm to run on the stack is sufficient
  • Then we can think about integration
  • Feel free to add steps as they come up.

Resources

  • Check links above...
@Reschivon Reschivon added enhancement New feature or request ASS labels Nov 6, 2022
@Reschivon Reschivon self-assigned this Nov 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ASS enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant