My girlfriend came to me, she needed an idea for a project in her LabView class. At the time, I was working on my SAGAR autonomous robot. I showed her the ArduPilot Ground Station and off she went writing her own for my robot.
I developed a communications protocol using NMEA style sentences and gave her the specifications. We worked together on a few things, like the 3D rendering of orientation, and how to plot two points on Google Earth. We would not have gotten far without looking through Ground Station source.
So, Thanks guys for everything you do.
Any other details on the interface or my SAGAR robot, can be found on my site www.billporter.info.
Comments
@Morli - Most definitely, but it's still undergoing some tweaking. If you watch the top of the panel (the Error Msg box), you will see my robot complains a-lot about the messages it receives from Labview. That was a timing bug we just figured out. We have also been tiding up and optimizing the block diagram. All ASCII parsing is done with only two 'Scan String for Tokens' boxes now.
Thanks for the SKP. Last time I played with Sketchup, someone has a 3D mouse to show(www.3dconnexion.com). Now I wish I had one of those. Played with Sketchup yesterday, without watching tutorials. Got something reasonable on the screen using orthogonal view, then looked at the 3-view and saw a lot of problems. Guess I will have to work through the tutorials.
You mentioned that you found some file-conversion plug-ins. I thought the free version did not support plugins. Or did you find them elsewhere?
Darryl
Here's my SKP file
-Darryl
Then I played with some of the built in functions for loading an stl file and manipulating it.
Here's the vi I created to figure out the 3D image if you are curious.
3DSagar.zip
The actual data comes from a Honeywell compass on the robot that outputs pitch and roll data. Unfortunately, it is noisy. I might have to play around with damping it sometime in the future, or just add gyros.
Your ground station looks awesome!
How did you guys go about displaying the 3d orientation of your system?
- Eric