so, im designing/ building a uav. today i should be ordering parts. it will avoid obstacles, land itself on walls when the battery's too low, run ino walls to land, and be able to push itself off walls. it will not use a microcontroller originally, but ill add one over time, along with other fun things. heres my cad-