Features you would like to see in ArduPilot GCS

I am pleased to report that ArduPilot ground station ( LabVIEW ) team is getting up and going.

Our first objective is to clean-up the code a bit, make it more robust, and easier to add new functionality.

Over time request for ground station features have been mentioned in few threads, and I would like to consolidate them in one place.

What ground station features would you like to see or change?

For example:

1. kml logging : log lat, lon, alt

2. voice synthesis : periodically announce status (way point, alt, speed); announce status through selected flight levels

3. A choice of different graphic layouts, specially for the Horizon Indicator, something that would resemble more real aircraft instruments

4. Change colors to get more contrast on sunny days

5. Label baud rate settings for different GPSs so you don't have to remember (uBlox=38k; EM406 = 57k)

6. Distribute the executable as a .app (not just .exe) so that Mac users can try it.

7. Object tracking - once we have video support

8. Show a 3d model representation of the plane

9. online & offline maps support (google maps, OziExplorer,...)

10. Data logging - preferably user selectable parameters


- add your request

Views: 566

Comment by OlivierD. on January 9, 2010 at 3:40pm
A choice of different graphic layouts would be great, specially for the Horizon Indicator, something that would resemble more real aircraft instruments, that would be awesome!

3D Robotics
Comment by Chris Anderson on January 9, 2010 at 5:25pm
--Change colors to get more contrast on sunny days

--Label baud rate settings for different GPSs so you don't have to remember (uBlox=38k; EM406 = 57k)
Comment by Ken on January 9, 2010 at 5:46pm
Distribute the executable as a .app (not just .exe) so that Mac users can try it.
Comment by automatik on January 9, 2010 at 5:56pm
@ Chris,
"Label baud rate settings for different GPSs so you don't have to remember (uBlox=38k; EM406 = 57k)"
I think this GPS functionality request should be for firmware - ground station receives and process data from Xbee's serial port ( GPS data is part of it but groundstation doesn't talk to GPS directly). Or am I missing something?

3D Robotics
Comment by Chris Anderson on January 9, 2010 at 6:10pm
@automatik, the GCS baud rate must be set to match the GPS you're using (as must the Xbees). Everything else remembers its baud rate; only the GCS must be set each time you use it. So making it easy to remember which setting to use would help.
Comment by automatik on January 9, 2010 at 6:19pm
@Chris - gotcha
Comment by wilkomedic on January 9, 2010 at 8:49pm
object tracking (dont know if it all ready has this as i am new to this)
Comment by Mark B on January 10, 2010 at 5:06am
Ken- This would have to be a version of the GCS without the google earth view (there are user32.dll calls to get google earth into GCS), but it is possible.

Chris- The ability to remember baud rate has been implemented in my local branch build (i'll update SVN at some point) so you only have to set it once.
Comment by Jonathan Cohn on January 10, 2010 at 10:34am
when i was working at irobot, we implemented a 3D picture control in labview to show a 3d representation of the packbot (unmanned ground unit), using its accelerometers, compass, and imu, we could display the direction and tilt of the robot on the screen as well as what the arm/payloads were doing. it was quite useful to determine what angle the robot was at or what direction it was facing during operation.

with labview's 3d picture control, its easy to allow the user to load a google sketchup model of their drone...giving the user interface a customized feel towards their hardware.

obviously this is similar to the horizontal indicator, but it's easy to implement along with it. just a thought...
Comment by automatik on January 10, 2010 at 12:36pm
@wilkomedic - there might be object tracking support once we have video feed included into ground station. Just a note that object tracking in itself is a complex (but fun) project...

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service