mirror of https://github.com/ArduPilot/ardupilot
35 lines
1.3 KiB
C
35 lines
1.3 KiB
C
// Mission example:
|
|
|
|
#define WP_RADIUS 3 // What is the minimum distance to reach a waypoint?
|
|
#define ALT_TO_HOLD -1 // Altitude to hold above home in meters
|
|
// Enter -1 to maintain current altitude when returning to home
|
|
|
|
// The mission:
|
|
float mission[][6] = {
|
|
// CMD options P1 Alt Lat Long
|
|
{MAV_CMD_NAV_TAKEOFF, 0, 0, 3.2, 0, 0}, // 1
|
|
{MAV_CMD_NAV_WAYPOINT, 0, 0, 3.2, 37.716899, -122.381898}, // 2 turn 1
|
|
{MAV_CMD_NAV_WAYPOINT, 0, 0, 3.2, 37.717475, -122.381394}, // 3 turn 2
|
|
{MAV_CMD_NAV_WAYPOINT, 0, 0, 3.2, 37.717149, -122.380819}, // 4 turn 3
|
|
{MAV_CMD_NAV_WAYPOINT, 0, 2, 3.2, 37.716592, -122.381358}, // 5 turn 4 with delay
|
|
{MAV_CMD_NAV_WAYPOINT, 0, 5, 3.2, 37.716752, -122.381632}, // 6 Land WP with delay
|
|
{MAV_CMD_NAV_LAND, 0, 0, 0, 0, 0}, // 7 LAND!
|
|
};
|
|
|
|
|
|
/*
|
|
command #: 0 id:16 op:0 p1:0 p2:5007 p3:377659180 p4:-1224329500
|
|
command #: 1 id:22 op:0 p1:0 p2:220 p3:0 p4:0
|
|
command #: 2 id:16 op:0 p1:0 p2:220 p3:377168992 p4:-1223819008
|
|
command #: 3 id:16 op:0 p1:0 p2:220 p3:377174752 p4:-1223813888
|
|
command #: 4 id:16 op:0 p1:0 p2:220 p3:377171488 p4:-1223808256
|
|
command #: 5 id:16 op:0 p1:2 p2:220 p3:377165920 p4:-1223813504
|
|
command #: 6 id:16 op:0 p1:5 p2:220 p3:377167520 p4:-1223816320
|
|
command #: 7 id:21 op:0 p1:0 p2:0 p3:0 p4:0
|
|
|
|
*/
|
|
|
|
|
|
/*
|
|
Sparkfun
|
|
*/ |