Commit Graph

394 Commits

Author SHA1 Message Date
Pat Hickey
eee2da01ac Arducopter: each motors_ pde uses APM_RC.SetFastOutputChannels 2011-11-25 20:00:18 -08:00
Pat Hickey
ea4c220ee9 APM_RC: OCR register init moved from ArduCopter/radio.pde to lib inits. 2011-11-25 20:00:18 -08:00
Andrew Tridgell
6093db948b compass: added AP_COMPASS_APM2_SHIELD
this makes the orientation clearer
2011-11-25 20:00:18 -08:00
Andrew Tridgell
41caa949ca fixed InertialSensor stub build 2011-11-25 20:00:18 -08:00
Pat Hickey
1d50bb80fd hil-sensors ArduCopter: fixes to make hil-sensors build work properly
* requires new stub libraries for InertialSensor and PeriodicProcess.
2011-11-25 20:00:18 -08:00
Andrew Tridgell
1e41b4b2b0 timer_scheduler doesn't exist in HIL_MODE_ATTITUDE 2011-11-25 20:00:18 -08:00
Andrew Tridgell
a3701e521a build: added hlsensors target 2011-11-25 20:00:18 -08:00
Andrew Tridgell
1c20efe4b8 re-organiser sensor declarations
this tries to make the #ifdef nesting easier to understand
2011-11-25 20:00:17 -08:00
Andrew Tridgell
2a5a15abce test: fixed test code for HIL build 2011-11-25 20:00:17 -08:00
Andrew Tridgell
3072fdda85 adc.Init() needs timer_scheduler 2011-11-25 20:00:17 -08:00
Andrew Tridgell
c0898ab3b9 purple: timer_scheduler should be in all builds 2011-11-25 20:00:17 -08:00
Andrew Tridgell
2d8cfc0c3f test: neaten up the output of the dcm test 2011-11-25 20:00:17 -08:00
Pat Hickey
3131ab16ef remove BROKEN_SLIDER code
use the new CLI_SLIDER_ENABLED option and the "hit ENTER 3 times"
method
2011-11-25 20:00:17 -08:00
Pat Hickey
475afd6ac2 purple: enable dcm test, and fixed imu test to test the IMU API 2011-11-25 20:00:17 -08:00
Pat Hickey
c2972ff1f9 purple: fixed CLI code for non-ADC hardware and no sonar
purple hardware does not use the ADC driver
2011-11-25 20:00:17 -08:00
Pat Hickey
63393b206a purple: added ins test
this tests the InertialSensor library API
2011-11-25 20:00:17 -08:00
Pat Hickey
f1bad83d21 purple: fixed system init for purple sensor objects 2011-11-25 20:00:16 -08:00
Pat Hickey
e3027fe54e purple: pass isr_registry to APM_RC.Init() 2011-11-25 20:00:16 -08:00
Pat Hickey
660174e610 purple: switch ArduCopter to new sensor objects
this uses the new sensor abstractions for the purple/APM1 hardware
choice
2011-11-25 20:00:16 -08:00
Pat Hickey
4869ac3385 purple: use the new LED_ON/LED_OFF macros for LED level
this gets this right on both APM1 and purple for ArduCopter
2011-11-25 20:00:16 -08:00
Pat Hickey
3f2692d1da purple: added configuration logic for APM1 versus purple hardware
This abstracts the names for LED on/off (due to the different wiring
of LEDs on APM1 and purple), and adds the needed config defines for
the two hardware types
2011-11-25 20:00:16 -08:00
Pat Hickey
90c5eb8487 purple: added defines for APM hardware selection
we can now choose APM_HARDWARE_APM1 or APM_HARDWARE_PURPLE
2011-11-25 20:00:16 -08:00
Pat Hickey
cc67062442 build: added new command line build targets
this makes it more convenient to build common options
2011-11-25 20:00:16 -08:00
Pat Hickey
5ee5036fa1 purple: added comment for enabling purple hardware 2011-11-25 20:00:16 -08:00
Andrew Tridgell
89d2f0f849 mod barometer.Init() based on hardware 2011-11-25 20:00:15 -08:00
Michael Oborne
0a0b2d32f4 Add rc input to cli planner mode 2011-11-26 11:23:14 +08:00
Jason Short
abe4758c3b no longer using the raw pressure 2011-11-25 11:34:05 -08:00
Doug Weibel
9ecfac1156 Change ArduCopter DataFlash log file system to new file system which allows overwriting logs.
Also changed the feature to dump all DataFlash memory to occur when user requests dumping log "-1"
2011-11-25 07:17:15 -07:00
Jason Short
c5c5884006 v number 2011-11-21 22:13:18 -08:00
Jason Short
89e014c06a Added alternate alt hold,
New ESC Calibration Routine
2011-11-21 22:12:19 -08:00
Jason Short
85a5647f5d cleanup 2011-11-21 22:11:06 -08:00
Jason Short
6d99e78887 removed unused function 2011-11-20 21:59:55 -08:00
Jason Short
95b797d359 removed the init_esc - reworking the method to avoid the use of the CLI. 2011-11-20 21:24:32 -08:00
Jason Short
5c797e91b5 Better function definition 2011-11-20 20:32:46 -08:00
Jason Short
beeba99b92 Missed a function definition for no_logs option 2011-11-20 20:29:58 -08:00
Jason Short
2600f19172 RTL Yaw hold as default 2011-11-20 12:50:13 -08:00
Jason Short
fbf09dbf2d Made save WP the default
Cosmetic updates
2011-11-20 12:50:12 -08:00
Randy Mackay
f397bae793 ArduCopter Alt Hold - Change to not run get_nav_throttle if manually adjusting altitude with manual_boost - removes possibility of I term running up
Tuning - added ability to modify altitude (position, not rate) controller
TradHeli - Fairly large change to how throttle is scaled and collective moves.
2011-11-20 22:30:42 +09:00
Jason Short
17041e5346 my take at a merge to give tridge a head start at Mav1.0 2011-11-20 00:23:40 -08:00
Jason Short
556db68d2d Made loiter rad smaller in storage 2011-11-20 00:22:53 -08:00
Jason Short
7feecf3220 renamed WP mask 2011-11-20 00:22:53 -08:00
Jason Short
185c2a50ce added some params from Arduplane to make Mavlink upgrade easier
made loiter radius smaller in storage
2011-11-20 00:22:53 -08:00
Jason Short
94ef8a91ff removed typo 2011-11-20 00:22:52 -08:00
Jason Short
1e855503da renamed MASK_OPTIONS_RELATIVE_ALT 2011-11-20 00:22:52 -08:00
Jason Short
c6f9c532af renamed set_command_with_index 2011-11-20 00:22:52 -08:00
Jason Short
b883ff937c renamed the options_mask 2011-11-20 00:22:52 -08:00
Jason Short
77da1227bb renamed set_cmd function 2011-11-20 00:22:52 -08:00
Jason Short
10a24f22fa renamed set_cmd function 2011-11-20 00:22:52 -08:00
Jason Short
aef4db8263 Logging stabilization KP to hunt bug 2011-11-19 16:59:54 -08:00
Jason Short
194778a6f9 Logging APVar saves 2011-11-19 16:59:54 -08:00
Jason Short
90bc03ef99 new DataLog message 2011-11-19 16:59:54 -08:00
Jason Short
56179a24e1 Added Arbitrary data logging 2011-11-19 16:59:54 -08:00
Jason Short
b6adfdb62f missed == 2011-11-19 14:42:57 -08:00
Jason Short
eef04a5a54 removed some tests 2011-11-19 14:02:00 -08:00
Jason Short
8e1f311c36 s
shortened strings, logging defines updated
2011-11-19 14:01:47 -08:00
Jason Short
8e509b63a7 shortened strings for mem 2011-11-19 14:00:55 -08:00
Jason Short
d02b4342ae removed some unused code, made output min by default 2011-11-19 14:00:42 -08:00
Jason Short
d1c161ecd0 Upped version
added new logging params
added crosstrack gain
re-ordered param inits
2011-11-19 14:00:23 -08:00
Jason Short
39d0df4cef added param for crosstrack gain defaulted to 4 2011-11-19 13:59:37 -08:00
Jason Short
9bc4328724 Added crosstrack gain and lowered alt hold rate gain 2011-11-19 13:59:15 -08:00
Jason Short
e4f2ad1809 remove PI_crosstrack 2011-11-19 13:58:53 -08:00
Jason Short
579096cd2e return to prev climb rate calc 2011-11-19 13:58:41 -08:00
Jason Short
35524f6da7 Added optimizations for radian calls to remove a division.
added a protection for entering AP modes without Home being set by GPS lock.
2011-11-19 11:08:13 -08:00
Jason Short
791fd194a4 added logging of raw baro 2011-11-19 11:08:13 -08:00
Jason Short
802dd6994a PM restored to normal output 2011-11-17 10:37:01 -08:00
Jason Short
7ebab2a9fe Log type error fix 2011-11-17 10:27:02 -08:00
Randy Mackay
c8d2341156 TradHeli - automatically reinitialise swash plate if HSV_MAN is switched from 1 to 0.
Turn-off feed forward correction to yaw based on collect when in HIL mode.
2011-11-17 20:43:07 +09:00
Jason Short
a168691eba Working implementation of Jump Command 2011-11-16 21:28:56 -08:00
Jason Short
ddd89e1849 Mission Scripting updates 2011-11-16 00:22:23 -08:00
Jason Short
833fe17c6a disabled raw GPS temp 2011-11-16 00:22:23 -08:00
Jason Short
fed5c0b204 Mission Scripting updates 2011-11-16 00:22:23 -08:00
Jason Short
8392e375e1 Do not write home from GS,
MAV_Action_Continue disabled until I find out what it does and how to do it.
2011-11-16 00:22:23 -08:00
Jason Short
937a364dce Made RTL Altitude hold current by default 2011-11-16 00:22:23 -08:00
Jason Short
0245e73a8b Mission Scripting re-write 2011-11-16 00:22:23 -08:00
Jason Short
163345dadd Mission Scripting re-write 2011-11-16 00:22:22 -08:00
Jason Short
65fe467a57 Mission Scripting re-write 2011-11-16 00:22:22 -08:00
Jason Short
5ed931c582 Mission Scripting re-write 2011-11-16 00:22:22 -08:00
Jason Short
3eaef4081c Added better navigation flag for more accurate dtnav timing
Added better support for climb rate in SIM
2011-11-16 00:22:22 -08:00
Jason Short
c343cee727 Fixed typo in notes about timer speed 2011-11-14 12:25:06 -08:00
Jason Short
2ad1294514 scaling width of circle mode to make it more round. 2011-11-13 23:09:42 -08:00
Jason Short
687d0eda98 fixed bad indexing for setting current mission index 2011-11-13 22:59:57 -08:00
Jason Short
be1007d032 Moved updated alt to GPS so the climb rate is sane 2011-11-13 22:54:57 -08:00
Jason Short
288db5c7c5 Better error and defaults checking 2011-11-13 22:54:18 -08:00
Jason Short
349ab7e0c6 slowed Circle flight 2011-11-13 13:41:23 -08:00
Jason Short
daaf681417 error checking command saving 2011-11-13 13:41:23 -08:00
Randy Mackay
2112f74324 TradHeli - reversed the direction of "phase angle" to make it more intuitive. This parameter is used to correct for a heli's tendency to lean left or right when the pilot gives it a pitch forward command. 2011-11-13 22:40:46 +09:00
Randy Mackay
70aadd4afc TradHeli - added two parameters to improve heli control.
heli_phase_angle allows pilot roll/pitch command to be translated into mixed roll and pitch.
heli_coll_yaw_effect mixes some collective into the yaw so tail can counter act collective movements more easily.
2011-11-13 22:20:57 +09:00
Jason Short
930ee51bbe added scale note 2011-11-13 00:25:04 -08:00
Jason Short
04491d66db Fixed scaling issue with Circle mode 2011-11-13 00:24:25 -08:00
Jason Short
7dd737ad90 Merge branch 'master' of https://code.google.com/p/ardupilot-mega
Conflicts:
	Tools/autotest/autotest.py
2011-11-12 21:53:08 -08:00
Jason Short
bee53453d6 nav updates 2011-11-12 21:46:57 -08:00
Jason Short
ea57fad80c WP counting update 2011-11-12 21:46:03 -08:00
Jason Short
901e46334d updates to Mavlink for zero based WP counting 2011-11-12 21:44:38 -08:00
Jason Short
e1315b1ab8 Update and fix for Circle mode
HIL updates for altitude
2011-11-12 21:43:21 -08:00
Jason Short
bcfb3a0ee3 Fix for WP saving with CH7 2011-11-12 21:40:58 -08:00
Jason Short
d6bfae598f WIP: adding 255 to represent a completed mission 2011-11-12 21:40:33 -08:00
Jason Short
fd02ebca74 Work in progress for using 0 based counting 2011-11-12 21:39:24 -08:00
Jason Short
9e67c7efca Added additional nav params to reset 2011-11-12 21:39:00 -08:00
Michael Oborne
b3747ab10f fix loiter radius 2011-11-13 08:24:56 +08:00
Jason Short
be3edc19f8 Fixed type error in params 2011-11-12 15:15:33 -08:00