Hi Guys,
I had been planning on designing an Arduino Mega based GCS for my new UAV running on an APM 1 donated by Martin (from BuildYourOwnDrone). A while back, I had discovered the ARM-based RaspberryPi and for $25, I had something more powerful and capable than a Mega, not to mention its other functionalites. I began to think of designing a Raspberry Pi based GCS as a replacement for the laptop I have to lug around.
It could have a seven-inch touchscreeen, an Xbee / 3DR Radio connected via USB / directly to the Pi's 3.3v UART. I primarily use an Extreme 3D Pro joystick for flying, so the Pi makes sense as it has a direct USB port (see below) for connecting the joystick, eliminating the laptop.
Some work would have to be done to port over Mission Planner to run natively on Linux and use the hardware UART for telemetry(or we could use a USB hub to multiplex the Xbee and joystick). Another advantage is that we can run the Pi off a Lipo and put the entire GCS into a tablet-sized box for easy use!
At the moment I do not have the adequate funds to get a Pi, and it will have to wait till December, but just sharing my idea so that interested people can give more ideas and generally get work started.
Materials needed for a PiStation (list may be missing some items):
Thats about it. May have missed some things, I'll add to the list if I remember. please comment on what your opinion is. Healthy criticism is welcome!
Kabir
Comment by Andrew Radford on August 6, 2012 at 7:14am Fist do Step 1:
* Connect xbee to R. Pi somehow
* Connect a usb wifi dongle and set up as an access point
* Run python and mavproxy
Then, you will have a xbee <-> wifi bridge, that the planner can connect to right now
It would also allow the connection of other GCS like iPhone and iPad versions without the need for jailbreaking or weird expensive cables
Also, further down the track it could serve up a HTML5/websocket based GCS, that anyone who has a smartphone can walk up and view.
If you could post that hardware recipe + parts list + software install instructions, that would be awesome.

I'm super interested in this as I'm working on a ground station of my own, similar in approach. I plan to build something into a Pelican case, including a custom transmitter runnng on an Arduino outputting to a FrSky Tx module. Joysticks, with some knobs and buttons. Then also probably running and Ardustation, and an FrSky telemetry monitor.
In the future I'd love to have a 10" touchscreen in the lid.
Comment by Luke Olson on August 6, 2012 at 12:38pm What Andrew said makes sense to me. The advantage of using a device like the Raspberry Pi is the low cost but when you add a touchscreen, case, and other components to make it useable in the field it becomes very expensive relatively speaking. More expensive than a small notebook or netbook but with fewer features and more cumbersome.
By using the Raspberry Pi to host a web based ground control station the user could then use any device with Wi-Fi to access the ground control station (tablets, phones, netbooks, etc.). The overall cost would be lower compared to making a dedicated device with a touchscreen and all. For example here's an $82 tablet that could access a web based ground control station hosted by the Raspberry Pi.
http://www.amazon.com/Coby-7-Inch%C2%A0Android-Internet-Touchscreen...
The touchscreen interface can still exist but it would cost less and be more flexible and could be more accessible to other users.
Comment by Adric Landman on August 7, 2012 at 9:59pm You might be able to run mono on linux and run the Mega Planner. This will save you the hassle of trying to build everything from scratch/
Comment by Simon on August 8, 2012 at 12:28am
Comment by Jake Stew on August 9, 2012 at 4:38pm We already have the ultimate GCS that many companies have spent millions developing. It's called a laptop computer.
Why not work on putting an ARM processor in the air? It's never going to come close to even an old laptop that you can get for cheap 2nd hand as a GCS.
Comment by Olli on September 29, 2012 at 5:02am
Comment by Olli on October 12, 2012 at 2:19pm
Comment by Gui Mota on February 2, 2013 at 12:01pm Very interessting project, anyone with news for this idea?

Cool idea. Although if you want to start from Android hardware (almost as cheap at $120 for a tablet and includes a nice screen) we'd love to have your help developing here:
http://www.diydrones.com/forum/topics/andropilot-alpha-tester-discu...
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.1288 members
682 members
182 members
51 members
83 members
© 2013 Created by Chris Anderson.
Powered by

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