Context

 

My background is in computer science, specifically computer vision and machine learning, and I have just begun working on a UAV-related project that is in the inception phase.

 

As part of the project, I need to develop a generic vehicle mission system (i.e. not necessarily for UAVs). The details are a little sketchy at this stage, but as a first step I need to survey the existing autonomous vehicle systems that exist. I am interested in learning what are the typical system components, features, sensors, protocols, APIs, and so forth from implemented systems.

 

The systems that I am interested in are ones that are relatively mature (i.e. actively developed and currently deployable) with a reasonable number of end-users. They can be free, open source, or commercial. Ideally, the systems are generic (systems for autonomous vehicles in general, not just UAVs) and are modular/extensible, but this is not essential.

 

Questions

 

What systems would be a good starting point? (e.g. ArduPilot/ArduCopter, Parrot AR.Drone?)

 

What about for non-UAV systems (UUV, UGV)?

 

Are there any systems that are non-modality specific (vehicles in general that can be extended to a particular modality, such as UAV)?

Tags: UVS, autonomous, mission, systems, vehicle

Views: 204

Reply to This

Replies to This Discussion

Ardupilot is a good starting point. If you haven't flown a rc heli you shouldn't try the quadcopter until you have. I haven't dealt with the Parrot AR drone but I heard its not to hard to fly. The APM board I believe has been used to make a UGV not shure how it turned out. But with APM, if you can program it you can do it (eventually). Could you explain non-modality? I dont understand.

Thanks for the reply Nick. What I meant by "non-modality specific" was that the software system was not designed for a specific type of vehicle, and deployable on a wide range of hardware platforms. That way all vehicle types (planes/helis, boats, subs, cars, etc) can use the underlying system by adding or building modules that extend upon a baseline vehicle framework.

 

I would expect such a framework would contain all the basic building blocks required by all vehicular systems: navigation, communications, possibly perception (for autonomy).

 

The closest frameworks I have seen to this is Willow Garage's ROS and Microsoft's RDS. These systems are a little too general, but may serve as a better starting point, whilst using Parrot AR drone and Ardupilot as implementation guides for the additional modules.

 

Thanks again.

Ok,I don't know of any mature non-modality specific hardware right now but I'll look around. If you find anything else interesting keep us updated.

Regards,
Nick
That's pretty much APM: it's the only universal autopilot on the market. It supports planes, all sorts of copters (ranging from one blade to eight) cars, boats, simulators, etc.

They all share the same libraries but the logic is different depending on need. There's nothing else like this out there.

You can try looking at the MOOS framework developed by MIT and the US Navy. It's currently used for marine vehicles but can conceivably be expanded to include other platforms as well. MOOS-IVP

Thanks Chris and Adrian; that gives me something to work with.

 

Has anyone played around with Willow Garage's ROS? If so, how easy is it to extend to a UAV system?

Yes, our members have. Please see the ROS user group in the list on the right of this page.

RSS

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service