Current Features:
Parsing for NMEA, SiRF, uBlox, MediaTek, ArduIMU Binary and AP ACSII
Record/Playback for raw datastream
Working avionics instruments
3D rendering of EasyStar, FunJet, Quad and a few other models
Google Earth and Google Maps real-time (non-KML) disply
Live video stream
Himan readable serial data stream (including binary)
Windows only

Still to come:
APM 2-way communication and configuration including in flight waypoint editing
Auto download of waypoint data for AP
Language translation file
X-Bee uploading of compiled source
Resizing and possibly drag and drop of components
Save video stream
KML file support

http://code.google.com/p/happykillmore-gcs/downloads/list

Tags: ArduPilot, Avionics, Control, Earth, Googe, Google, Ground, Instruments, Live, Maps, More…Mega, Station, video

Views: 2570

Reply to This

Replies to This Discussion

There must have been a change to the ArduPilot GCS output at some point. Are you using the "Legacy" output? Where it's !!!LAT:XXXXX, etc or are you using a binary output?

 

If it's legacy, take a look at the output .pde file (it's been renamed several times) and look at the BTV: output. Make sure it's sending a non-scaled value. So 12.41 = 12.41. You might have something *1000 so the output is scaled way up.

I just checked and there is no scaling factor. However it does appear that if I divide by 1000 the voltage showing up in the GCS may be correct.
Give that a try. Oiriginally I had been multiplying by 1000 which would have worked fine for you...but I was told by another AP user that it was off by a factor of 1000 so I removed that.... So something must have changed at some point in the legacy protocol.
Okay, I'll do that. Thanks for the help. Fantastic program BTW!

Happy,

I just tried to load a waypoint file into the latest version and got this error:

 

I got the same error with v 1.2.10.

I can email you the whole error message if you need it.

 

The GCS just gets better and better!

Irvin, please email it to happy@happykillmore.com

 

I'm planning on re-vamping the mission load/save function. I just edited the code to get by for now...my plan is to make a universal file format that I can use on my GCS to load and save in just my GCS or output in a file type for a specific auto pilot..

Happy, could I just ask what data is used for the heading display ? the one were the compass rotates around a fixed arrow.
Depends upong the input source. It's "heading" not "bearing" or "yaw"... The data comes from the GPS for this indicator.
ahh - I was hoping it could come from UDB_EXTRA data but to be honest I did not look and check that mag data is in there.

If I get yaw from the protocol (like I do with UDB_Extra) then I show that in the 3D model on the left. Both the GE model and the heading indicator take heading values from the GPS.

 

In the case of UDB_Extra, in the F2 message, arguments 7 and 10 make up yaw. Argument 15 is heading.

doe this GCS have a function to have the UAV return to land?
Depends upon your auto pilot. AttoPilot, yes, ArduPilot Mega, soon, Gluonpilot, soon, Uavdevboard, soon, FY21AP, if they send me hardware. Everyone else, no (or at least I have nothing in the works with other auto pilots).

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

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service