uwreact / uwreact_robot

Software behind our fully autonomous FIRST robots
BSD 3-Clause "New" or "Revised" License
8 stars 6 forks source link

Detect other robots #26

Open wraftus opened 5 years ago

wraftus commented 5 years ago

📚 Meta Issue

We want to be able to detect other robots that are in our vicinity, where they are going, and what alliance they are on

Tracking

wmmc88 commented 5 years ago

Should look into different approaches for doing this. Also should be able to have an idea of which alliance the robot is in, what their heading and velocity is, team number, etc

matthew-reynolds commented 5 years ago

Would be wild if we could also detect stuff such as what game pieces they're carrying so that planning can predict where they're heading and if they'll get in our way/if we can defend and get in their way. That sounds really hard though, definitely not something to focus on this year. Another issue you can open when you flesh out this meta issue though, even if we don't intend on tackling it anytime soon.

wmmc88 commented 5 years ago

the detecting of the gamepieces may not be the most difficult task

On Tue, Jan 29, 2019 at 10:56 PM Matthew Reynolds notifications@github.com wrote:

Would be wild if we could also detect stuff such as what game pieces they're carrying so that planning can predict where they're heading and if they'll get in our way/if we can defend and get in their way. That sounds really hard though, definitely not something to focus on this year. Another issue you can open when you flesh out this meta issue though, even if we don't intend on tackling it anytime soon.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/uwreact/uwreact_robot/issues/26#issuecomment-458833509, or mute the thread https://github.com/notifications/unsubscribe-auth/AP2_metvTS-zoNv01XsxM6HQ8H4ocNOzks5vIUI1gaJpZM4aUcEV .

matthew-reynolds commented 5 years ago

I suspect it will depend a lot on the geometry of the other robot? But if you think it's possible, again that's WILD I'm sure planning will be able to do a lot with that information such as tracking other bots' intent.

wmmc88 commented 5 years ago

Yeah it'll depend on the other robot but the objects themselves are unique and stand out so probs train some model may work. The more difficult thing would probably be tuning it/changing it so it would properly differentiate between a robot with a game pieces and one that is pushing one or driving beside one.