Archive for April, 2010

The Trouble With Communications.

Bill | April 28, 2010 in Tutorials | Comments (0)

A person has already come to me asking how to interface an Axon Microcontroller to LabView. Instead of a bland answer to the effect of “It’s nothing special”, I decided to write a quick write-up about communications between computer systems; and I will use the communication between my SAGAR robot and LabView operator panel as an example.


SAGAR System Overview, Part 1

Bill | April 20, 2010 in Autonomous Rover, Projects, Tutorials, Videos | Comments (0)

My SAGAR project has gotten to a point where I would like to document the system design through a series of detailed posts.

First I’ll show the new interface, and talk about how it communicates with SAGAR.

Here is a video of the new interface, with an inset of SAGAR as it runs the mission.

NMCI friendly:
If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get Flash Player from Adobe.


SAGAR Update!! Mission Mode with LabView Panel

Bill | April 13, 2010 in Autonomous Rover, Projects, Videos | Comments (2)

In a joint effort between my girlfriend and I, SAGAR now has a super fancy LabView based graphical user interface. The video below is a screen capture of the interface as SAGAR runs a mission taking it around a parking lot. All communications are in the form of NMEA sentences. The DIYdrones ground station gave us a few ideas of what we wanted to do.


S.A.G.A.R. update – IT’S ALIVE!!!!

Bill | April 7, 2010 in Autonomous Rover, Projects | Comments (0)

Ok, so I’m a little overexcited. I just got back from watching SAGAR complete it’s first autonomous mission. I just finished coding the navigation functions and couldn’t wait till the next day to test. Attached is an image of the mission it ran.

I used a Ardupilot program to generate the mission file with waypoints, convert it to a hex file using gcc, and I manually flash that into the Axon’s EEPROM memory. When SAGAR comes online, I give it a command to scan the mission file in memory, then I command it to run the mission.