It appears that uploading waypoints is possible with the Ardupilot Mega using zigbees and the QGroundControl. What I’m not clear on is how difficult this is to achieve. Are users of this system successfully operating their uavs from a ground station, i.e. changing waypoints and control gains while the uav is in flight?
The development team is very busy working this issue right now. Currently if you try the trunk APM code with the latest development build of QGroundControl you CAN upload and download waypoints. This functionality is limited and likely to be broken and fixed frequently over the next week or two.
Right now we are negotiating some changes to the MAVLink protocol so that it will better support uploading and downloading APM missions.
Also FYI we are now able to change APM parameters from QGroundControl
HappyKillmore is on board and building the same functionality for his ground station. That also is a bit of a work in process as the protocol and APM processing is still in a bit of flux.
Thank you Doug for your answer. I joined the project only few weeks ago and so I need some more infos.
To try the GCS do I have to use the "mavlink branch r1497" and to download the QGC 0.83? Does it work with Arduino 0022?
The mavlink branch is a no longer supported development branch. Mavlink functionality has been moved into the trunk.
We reached an agreement on a new waypoint/command format in the MAVLink protocol yesterday. There is a new build of QGroundControl today using that new format. However, APM is not ready for it yet. You would have to use build 12 of QGC with the current revision of APM. As I mentioned this is all currently under development and likely to be either working or not day by day for a while.