My favorites | Sign in
Project Home Downloads Wiki Issues
Search
for
UAVXNav  
UAVXNav is a navigation mission planner with an inbuilt ground-station.
Featured, UAVXNav, UAVX, UAVPSet, gke, jesolins, UAVP, quadrocopter
Updated Jun 1, 2011 by jesol...@gmail.com

UAVXNav

UAVXNav is a navigation mission planner with an inbuilt ground-station. It allows the entry of waypoints comprising a mission. The desired altitude and loiter time at each waypoint may be set along with the accuracy of waypoint closure. Waypoints are checked to see whether they are in reasonable line of sight.

GPS, altimeter, waypoint coordinates, aircraft coordinates and position and altitude errors are displayed in flight along with other information including the position of the aircraft relative to the launch point.

After the flight statistics may be read showing any sensor failures along with Rx errors etc.

Tx setup

The waypoint feature is triggered by ch5 being set to the middle of the pulse. So ideally you should assign a 3-position switch to ch 5 to use the waypoint feature. So the ch5 switch would do Position hold(PH)=low, Waypoints(WP)=middle, and Return to home(RTH)=high EPAs. These values must be checked using the UAVPset Tx/Rx test graphic to make sure they are correct. Always do a stir the sticks, switches, and pots test to make sure the green LED stays on after making any changes to your Tx EPAs, Expo, Rates, or Subtrims!

Simulation firmware

You should load the UAVX Simulation firmware Hex and fly the course to become familiar with the application. It will also help you become familiar with the mission planning and Tx ch5 switch positions.

Using UAVXNav

- As recommended, start with your UAVX simulator firmware loaded.
- Hook up your UAVX PC cable and insure the comm port is correct.
- The UAVXNsv will read sensor data when disarmed and will read real-time when armed.
- While attached to the Internet do a search on your location to load the correct Google maps.
- When you click on the map you will add a way-point.
- After adding your mission, then write it to the UAVX and then to a read to make sure it is the UAVX memory.

- WARNING: Even though you have loaded the simulation firmware and the motors are disabled, it is good practice to always securely tie down your model or remove the props.

- Arm the UAVX and take off and go to a hover altitude of 20M and let the UAVX do an altitude hold.
- Put the ch5 switch in the middle position and it will fly the route. If your put it in PH it will hold. If you put it in RTH it will RTH. If you let it run the full mission, it will auto-land.
- Note 1: If it auto lands, you must disarm the UAVX and remove and re-apply power to fly again.
- Note 2: If you terminate the mission by going to PH before it auto-lands, then you can re-run or repeat the mission by going back again to WP.
- Note 3: At any time during the mission, you can select PH or RTH. After doing so and going back to WP, it will go back to the beginning WP and repeat the mission from there.
- Note 4: Use your ch7 GPS sensitivity knob to fine tune and control route speed and accuracy at the turn points.
- Fly safe!

Video

Video shows UAVXNav waypoint navigation and auto-land. Starts with the setting of the last of 4 waypoints; manual takeoff with climb to 35M and 5 Sec loiter at waypoint 2; returning to land after 10 sec hold at the launch point.

Note altitude and position error display along with aircraft location relative to launch. Finally read of in flight stats showing GPS and sensor performance with any Rx failures.

Uses UAVX simulation mode. Google maps track to follow in next version of UAVXNav but only for simulate mode (Google conditions of use).

First Release

Northern Summer 2010.

Acknowledgements

The Google Maps interface is based on code samples due to Wolfgang Pichler. The Avionics instruments were developed by "Chootair" Code Project. The waypoint data entry was originally based on the ArduPilotConfigTool written by Jordi Muñoz and HappyKillmore; thank you Jordi for permission to use.


Sign in to add a comment
Powered by Google Project Hosting