90 likes | 229 Views
UAV System Cycle 2. Caleb Hamilton James Majors Jon Garr. Cycle Progress. Progress: Communication is working properly PC to PC/Gumstix works both ways GPS antenna works NMEA data is output through minicom Accelorometers are working Data is being gather and output using Arduino Issues:
E N D
UAV SystemCycle 2 Caleb Hamilton James Majors Jon Garr
Cycle Progress • Progress: • Communication is working properly • PC to PC/Gumstix works both ways • GPS antenna works • NMEA data is output through minicom • Accelorometers are working • Data is being gather and output using Arduino • Issues: • Data analyzer was incorrectly reading data on serial lines leading to extensive testing and confusion
Process • Collaboration and Coding • All 3 of us collaborated on how to implement communication and GPS antenna • Testing • All 3 of us performed extensive testing on the communications using various platforms and code • PC to Arduino, PC to PC, PC to Gumstix • GPS antenna was tested and found a lock • Output was correct NMEA
Process • Results • Testing was definitely our strong point. We were able to get a solid grip on the communication as well as the GPS. • Collaboration should be stronger and happen more often (and earlier). • Next phase: need to all stay on same page and work together like we did during our testing
Lessons Learned - Success • The serial modems communicate with each other and we can send and receive data from each. One serial modem is attached to the Gumstix, and the other is connected to the Groundstation. • We have been able to get a gps location locked in with the gps antenna attached to the Audiostix board on the Gumstix. We used Minicom to display the data polled from the gps in the console window. • We have started developing code to automate the communications on the side of the Gumstix. We have also started the development of code to automate the gps polling.
Lessons Learned - Failure • We originally struggled with the communications between Groundstation and the Arduino board. We turned back to the Gumstix and used the Minicom terminal to interpret the data coming over the serial line.
Future Plans • Communication enhancements • Serial is asynchronous so we need an organized way of designating who is sending/receiving and when • Begin gathering data using Arduino and Gumstix from various sensors for sending to ground station