Building a UAS for a college course

I'm working with a team to develop a UAS for a computer science/engineering course.  We're a team of two computer science majors and two electrical engineering majors.

We're trying to build a user-operated multicopter that can detect and automatically avoid incoming physical threats (e.g. baseballs, rocks, birds, other drones).  We plan to integrate several sensors to determine (1) the speed and trajectory of nearby objects and (2) the speed and direction of the drone.  We have several ideas about how to implement it, but could use some advice.

First, we need a relatively small and agile copter.  We're trying to decide whether to get an off-the-shelf one or build one ourselves.  I've been looking into open source multicopter control software systems (e.g. Dronecode, LibrePilot), but most of the ones I've found seem to be for entirely autonomous drones.  Are there any open source libraries for user-operated copters?  And is anyone aware of pre-built drones capable of implementing such software?  Or would we better off building our own from scratch/getting a kit?

We're also trying to figure out whether we'll be able to add our detection and avoidance logic into an existing software system, or if we'll have to have the sensors connected to a microcontroller containing the logic, which would then communicate with the built-in controller to override user control and initiate a maneuver.

I've never worked with drones before, outside of flying a friend's small one, and all of my experience has been with software, so I'm not sure where to start.  Any advice would be greatly appreciated, and I'll be happy to offer clarification on anything!  Our project proposal is attached for reference.

Thanks!

CCUAS-Proposal.rtf

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • I have been looking for this information for a long time https://routerlogin.pro, I was very surprised when I found it here.
    Router Login
    RouterLogin - default username and passwords list for all model routers. Information about IP 192.168.1.1, 192.168.1.254, 192.168.0.1, 192.168.100.1…
  • thank you very much for the recommendations, it's very helpful for me!
  • Hi guys, what a cool project, great as you are such dedicated students who want to try something cool. Also find the idea exciting. How much time do you plan for this project? I could imagine that building one yourself will take you a lot more time in your implementation. But really cool. Have you already moved on?
  • How many problems students have because of their studies, I see this every time. In fact, everything is simple, if it's hard for you to study, then refer to https://essayontime.com.au/harvard-referencing-generator where you will find all the material you need without any problems. I recently used the harvard referencing generator there, did not regret anything, everything looks very amazing.
  • This is absolutely amazing, I like it!
  • without years of visual computing programming and years of electronic experience, you are not getting anywhere.. sorry.

    if you could have a grasp of this:

    http://groups.csail.mit.edu/robotics-center/public_papers/Barry15a.pdf

    then try get hardware from digilent.com

    http://groups.csail.mit.edu/robotics-center/public_papers/Barry15a.pdf
  • Thank you!  Do you know of any good "getting started" resources for fpga?

    Jerry Giant said:

    Hi, i have a glance on your pages, if you can do advanced fpga visual design, there might be a chance to satisfy your on-board computing requirement. 

  • Hi, i have a glance on your pages, if you can do advanced fpga visual design, there might be a chance to satisfy your on-board computing requirement. 

This reply was deleted.

Activity

DIY Robocars via Twitter
RT @chr1sa: Donkeycar 4.4 released with tons of new features, including path learning (useful with GPS outdoors), better Web and Lidar supp…
Nov 27, 2022
DIY Robocars via Twitter
RT @NXP: We are already biting our nails in anticipation of the #NXPCupEMEA challenge! 😉 Did you know there are great cash prizes to be won…
Nov 24, 2022
DIY Robocars via Twitter
RT @gclue_akira: レースまであと3日。今回のコースは激ムズかも。あと一歩 #jetracer https://t.co/GKcEjImQ3t
Nov 24, 2022
DIY Robocars via Twitter
UC Berkeley's DIY robocar program https://roar.berkeley.edu/
Nov 24, 2022
DIY Robocars via Twitter
RT @chr1sa: The next @DIYRobocars autonomous car race at @circuitlaunch will be on Sat, Dec 10. Thrills, spills and a Brazilian BBQ. Fun…
Nov 24, 2022
DIY Robocars via Twitter
RT @arthiak_tc: Donkey car platform ... Still training uses behavioral cloning #TCXpo #diyrobocar @OttawaAVGroup https://t.co/PHBYwlFlnE
Nov 20, 2022
DIY Robocars via Twitter
RT @emurmur77: Points for style. @donkeycar racing in @diyrobocars at @UCSDJacobs thanks @chr1sa for taking the video. https://t.co/Y2hMyj1…
Nov 20, 2022
DIY Robocars via Twitter
RT @SmallpixelCar: Going to @diyrobocars race at @UCSDJacobs https://t.co/Rrf9vDJ8TJ
Nov 8, 2022
DIY Robocars via Twitter
RT @SmallpixelCar: Race @diyrobocars at @UCSDJacobs thanks @chr1sa for taking the video. https://t.co/kK686Hb9Ej
Nov 8, 2022
DIY Robocars via Twitter
RT @PiWarsRobotics: Presenting: the Hacky Racers Robotic Racing Series in collaboration with #PiWars. Find out more and register your inter…
Oct 23, 2022
DIY Robocars via Twitter
RT @Hacky_Racers: There will be three classes at this event: A4, A2, and Hacky Racer! A4 and A2 are based around UK paper sizing and existi…
Oct 23, 2022
DIY Robocars via Twitter
Oct 23, 2022
DIY Robocars via Twitter
Oct 19, 2022
DIY Robocars via Twitter
Oct 18, 2022
DIY Robocars via Twitter
RT @NeaveEng: Calling all UK based folks interested in @diyrobocars, @f1tenth, @donkey_car, and similar robot racing competitions! @hacky_r…
Oct 13, 2022
DIY Robocars via Twitter
RT @araffin2: 🏎️ After hours of video editing, I'm happy to share a best of my Twitch videos on learning to race with RL. 🏎️ Each part is…
Oct 13, 2022
More…