I have quite a few zigbee modules of various powers. I've used them for serial communication of environmental data and found them perfect for that. I am looking to do some sort of UAVS but I am loath to spend hundreds of Euro on a decent radio system when I have the zigbee modules.

I wonder has anyone built a full RC system for an aircraft using zigbee for comms. Components of the system would be
airborne zigbee, arduino, servos
ground zigbee, computer , software, joystick, mouse or keyboard for controller

The advantage is that no RC radio or receiver would be required, saving cost and weight, while extending range but of course the disadvantage is potential unreliability.

Tags: radio, zigbee

Views: 5585

Reply to This

Replies to This Discussion

Hi James

Was that a single byte per servo? Have you any idea how much extra stuff the xbee adds to the packet for addressing, etc

Did you include a downlink for telemetry.

Diarmuid
Hi Diarmuid,
yes it was single byte per servo, I'm not sure just how much extra is added to the packets but you can reduce it by switching off error checking and packet resends etc.. I do use telemetry which is sent every 400 or 500ms as long as nothing is being sent to the servo's (I started with an lprs radio so had to include this option). the Telemetry is 37 bytes long and includes stripped down gps, accelerometer and battery voltage.
Thanks
Did you always send all the values for all servos all the time or did you only send when a value changed.

For instance, the throttle servo, was that always sent as it would not change so much.

Diarmuid
Originally I thought only sending changed values would be a good idea then as I started testing it became a bad one because if a changed value wasn't received correctly then the servo would not be actioned until another change happened. For this reason I now send all 5 values.
It plugs into a Digi Xtend rather than an XBee, but it does have an 8 channel Pololu-compatible serial servo controller built-in. And a few other bits and pieces that might come in handy, such as a 2 amp switching power supply. You can disable the timeout completely and just use it as a telemetry platform.

You can send it serial garbage all day long and it wont crash.

http://www.millswoodeng.com.au/failsafe_device.html

Scroll to the bottom of the web page - there's a block diagram.

Andrew.
Hey any way your drone design could.maybe possably go into a hover or short range glide mode while awaiting for the latency to catch up.or your not designed to hover like copter??
Hi Jeffery,

Generally I think some sort of graceful recovery from a comms failure (either permanent of intermittent) should be built into every UAV flightplan. Either a return to base and loiter or in the case of 'copter craft , a hover and descend mode. That said, If you think you are going to have significant latency, then an alternative coms method should be used. The idea of using zigbee was to save having to buy the radio hardware (and I bet that digital comms is the way forward anayway) . By using a zigbee for the comms, an onboard micro is needed in the UAV , so loads of different failure modes are possible.

In my development, the biggest latency was between the UI and the serial code, not the actual transmission stuff. But that was because I was trying to abstract the UI from the comms method and that didn't work for RT control.
Diarmuid
yeah i got you completly now. thats was one thing i was considering also to completly cut out original rc transmitter/reciever . and just have a set of paired xbees or like devices to do complete control from my pc if needed. but as you mentioned the issues with falures that would come up are to many to think about..and i apologize for my random question im still new to all the electronics behind the autopilot..but i do agree your control layout should be further experimented with . good luck testing

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