Jason Short
e0b3309500
Yaw mode:
...
Improved hybrid Yaw mode:
- uses rate controller rather than as fast as possible
- waits 1.5 seconds before entering hold
- bounce free
2012-07-01 13:40:12 -07:00
Jason Short
9a30270879
System.pde - RTL
...
removed Approach mode, fixed RTL to loiter until desired altitude is reached
2012-07-01 13:40:12 -07:00
Jason Short
e35fb9ecd7
Parameters
...
removed unused parameters for retro loiter
2012-07-01 13:40:12 -07:00
Jason Short
3cf16c1424
GCS_Mavlink.pde
...
removed Approach define
2012-07-01 13:40:11 -07:00
Jason Short
ab564b8a86
defines.h
...
removed Approach mode enumeration
2012-07-01 13:40:11 -07:00
Jason Short
3646d69faf
read_control_switch
...
Removed Prev_WP reference. unneeded.
2012-07-01 13:40:11 -07:00
Jason Short
8ab1acfb92
Config.h
...
Removed Approach delay redundancy - using land timer instead
Removed Retro loiter mode param
2012-07-01 13:40:11 -07:00
Jason Short
2ad08fdd98
RTL: Commands.pde
...
When we are out of commands we land or Loiter at the RTL_Approach_altitude.
2012-07-01 13:40:11 -07:00
Jason Short
d58ceb2b09
RTL: Commands.pde
...
Removed do_approach function - now redundant
2012-07-01 13:40:11 -07:00
Jason Short
c5617eeeac
Arducopter.pde_RTL:
...
added a new RTL function that goes into Loiter, first, checks if we have reached RTL_Altitude, then enters WP mode to come home.
Removes Approach mode. Uses Auto_Approach value to decide if we should land or descend to a certain altitude
2012-07-01 13:40:11 -07:00
Jason Short
2450c25544
Arducopter: enabled RTL_altitude, renamed function to be more accurate
2012-07-01 13:40:11 -07:00
Jason Short
2e8eee9306
Added code for self centering throttle - disabled by default.
2012-07-01 13:40:11 -07:00
Andrew Tridgell
82ede937e7
AnalogSource: convert analogRead() calls to the new API
...
this should give us much better analog values, plus save a bunch of
CPU time
2012-07-01 15:01:05 +10:00
rmackay9
78fa903e17
ArduCopter: updated STABILIZE_ROLL_I to 0.01 (was 0.1) as instructed by Marco
2012-06-30 19:26:14 +09:00
Jason Short
4d6ccccef5
Circle_WP distance check fix
2012-06-29 21:20:28 -07:00
Jason Short
59d16f5fe0
Commands.pde: increased bad WP distance check
2012-06-29 21:20:28 -07:00
Jason Short
eea788b63f
navigation.pde : Added a drag/velocity prediction filter for improved I term wind correction.
2012-06-29 21:20:28 -07:00
Jason Short
031830b5fe
System.pde: Toy mode details for set_mode()
2012-06-29 21:20:28 -07:00
Jason Short
c276fe8fa0
GCS_Mavlink: added notes to #if malink10
2012-06-29 21:20:28 -07:00
Jason Short
0011190880
defines.h: Toy Mode defines for flight modes
2012-06-29 21:20:28 -07:00
Jason Short
4450d80ea3
Config.h: Optimizing Nav gains
2012-06-29 21:20:28 -07:00
Jason Short
3ce867508b
Attitude.pde: Toy mode logic
2012-06-29 21:20:27 -07:00
Jason Short
668135ea8b
Arducopter.pde: Added Toy mode refinements
2012-06-29 21:20:27 -07:00
Jason Short
49401bffae
Params: Added toy_yate_rate
2012-06-29 21:20:27 -07:00
Jason Short
5e4d28baf0
Added Toy mode to navigation
2012-06-29 21:20:27 -07:00
Jason Short
e036bee424
Aeducopter.pde: Toy mode updates
2012-06-29 21:20:27 -07:00
Adam M Rivera
61baa666c4
commands_process.pde: Bug fix 427. By default, the copter would land after an AUTO mission. Updated to check for valid approach altitude at end of mission.
2012-06-29 21:41:56 -05:00
Andrew Tridgell
55092c25a6
SITL: enable the SIM_* parameters in ArduCopter and ArduPlane
2012-06-29 15:10:52 +10:00
Adam M Rivera
dadc7d5a7d
ArduCopter: Loiter Timer should have been set when the approach altitude was set. Previously, land had to be enabled before auto approach would work.
2012-06-28 20:34:53 -05:00
Andrew Tridgell
33440567e6
ACM: ArduCopter updates for new compass interface
2012-06-27 16:01:50 +10:00
Andrew Tridgell
dae1a57dc5
ACM: adapt the ArduCopter code for new barometer interface
2012-06-27 16:01:50 +10:00
Andrew Tridgell
b676caa626
ACM: enable GPS in AHRS for ArduCopter
...
this is an experiment in centripetal correction for multicopters
2012-06-27 16:01:49 +10:00
Jason Short
eeab4c5363
Attitude.pde: Turned off boost_p for nav_throttle based on Testing feedback from Marco.
2012-06-26 10:39:42 -07:00
Jason Short
c76ac4543b
Added user editable define for Super simple radius
2012-06-26 10:38:46 -07:00
rmackay9
068fe64b9b
ArduCopter HIL: changed calls to setHIL to send in time as a uint32_t (it was a float)
2012-06-26 22:50:17 +09:00
Jason Short
812bf7d874
Attitude.pde - Added small boost to alt hold for takeoff.
2012-06-25 23:12:19 -07:00
Jason Short
46fb3b783a
GCS_Mavlink.pde : mav_nav only used in legacy Mavlink.
2012-06-25 23:08:25 -07:00
Jason Short
cd93c40f09
Added Toy Mode control
2012-06-25 23:08:25 -07:00
Jason Short
807c4ced34
Added Toy Mode defines
2012-06-25 23:08:25 -07:00
Jason Short
80d15368bc
Arducopter.pde : Added Approach mode, added "Toy" mode fun code I'm playing with.
...
Added landing code to make landing happen closer to home loc
Added check for distance to Loiter WP before overriding a new Loiter position.
Moved calc_loiter_pitch_roll() to 50 hz.
removed the nav_bearing var - not used with new crosstrack.
2012-06-25 23:08:25 -07:00
Jason Short
7f92d702ab
commands.pde: fixed unit error for distance check
2012-06-25 23:06:28 -07:00
Jason Short
a0dc1f7ab1
Config.h : New Gains based on testing, new Crosstrack gain. from 1.0 to .2 because of new algorithm
2012-06-25 23:06:28 -07:00
Jason Short
c71c503c84
GCS Mavlink.pde: change reference to nav_bearing to target_bearing.
2012-06-25 23:06:28 -07:00
Jason Short
53d2a46cd6
Navigation.pde : removed old cross tracking from Arduplane. Added new 2D cross tracking. Added use of GPS velocity when above 1.5m/s
2012-06-25 23:06:28 -07:00
Jason Short
92d481c08c
inertia.pde: WIP don't fly with inertia enabled until FN.
2012-06-25 23:06:28 -07:00
Jason Short
28829b0d60
Log.pde: removed nav_bearing reference and replaced with target_bearing ref
2012-06-25 23:06:28 -07:00
Andreas M. Antonopoulos
bef005b5f2
AC2.6: Fix battery calculation and scaling bug for MAV1.0, now same as ArduPlane
...
http://code.google.com/p/arducopter/issues/detail?id=430
2012-06-24 17:01:25 -07:00
Robert Lefebvre
1064dcbd34
Open up constraint on Rate Yaw Output for all copters.
2012-06-22 10:06:01 -04:00
Jason Short
7e0708ca36
Config.h - returned low to original 120
2012-06-20 15:22:35 -07:00
Jason Short
839b8865aa
Parameters.h: throttle_min and throttle_max now have defaults from Config.h
2012-06-20 15:02:00 -07:00