Jason Short
8b212d8baa
Adjustments to the Inertial_nav
...
lowered Rate_I and Rate_P to be less jumpy. raised throttle_p
added a clear to rate when entering loiter
moved the raw reporting
13 years ago
Michael Oborne
fb93d65457
APM Planner 1.1.93
...
fix armed/disarmed message
13 years ago
Amilcar Lucas
594cedd324
Documentation improvements, no functional changes (only comments)
13 years ago
Amilcar Lucas
f4e9587aca
Move local temp variables to the stack it saves 1952 bytes
...
Add function comments
Only use _ on class member variables
Only point to a 3D GPS point if GPS has a fix
Implement MAV_MOUNT_MODE_MAVLINK_TARGETING
13 years ago
Michael Oborne
7efb4ecac4
firmware build
13 years ago
Andrew Tridgell
4a50686c3e
APM: prepare for 2.40 release
13 years ago
Andrew Tridgell
28d62416fe
autotest: show logs on timeout
13 years ago
Andrew Tridgell
b2f8fad0a3
autotest: try again to get paths right!
13 years ago
Wingspinner
d09ac5899b
Added support for channel curves (and expo) to AP_RC_Channel class. Also updated AP_RC_Channel example/test to demonstrate and test new functionality
13 years ago
Wingspinner
b699c77323
Added support for channel curves (and expo) to AP_RC_Channel class. Also updated AP_RC_Channel example/test to demonstrate and test new functionality
13 years ago
Andrew Tridgell
04a2a0eb46
autotest: added --timeout option
...
try to ensure we end up with a timeout display on the website
13 years ago
Andrew Tridgell
58379b928f
MAVLink: make usage of MAVLink defines more consistent
13 years ago
Andrew Tridgell
54d5819f4c
test: it is no longer possible to build with MAVLink 0.9
...
the Camera and Mount code make it impossible because of the incredibly
silly arduino cpp handling.
13 years ago
Andrew Tridgell
a851c53de4
GPS: need pgmspace.h for _write_progstr_block()
13 years ago
Andrew Tridgell
70f18289c5
GPS: fixed auto-config of UBlox setup with no UBX messages
...
if a UBlox is configured for NMEA only, with no UBX messages at all
then it would never trigger the GPS_AUTO detection. This adds a UBX
config message to the init strings that enables the NAV_SOL message
13 years ago
Andrew Tridgell
1fe297ab63
FastSerial: added tx_pending() method
...
this allows the caller to wait for the tx buffer to drain
13 years ago
Andrew Tridgell
619bcc00d9
APM: parameter enums should not be conditionally compiled
13 years ago
Andrew Tridgell
0900751bcd
APM: added longer comment on k_format_version
13 years ago
Michael Oborne
5a4d471053
firmware build
13 years ago
Michael Oborne
fb4981b730
firmware build
13 years ago
rmackay9
c62cc4844e
ArduCopter: updated firmware to simply 2.6 (i.e. removed Epsilon) ahead of the release
13 years ago
Jason Short
e31a1d969f
Inertial Nav disabled by default
13 years ago
Jason Short
c42f9ece43
Inertial Control
...
I added inertial navigation based on the simulator data. This is an option only available if you compile with Arduino and set
#define INERTIAL_NAV ENABLED
in the APM_Config.h file.
This has been tested for one real flight and did not crash my quad, but consider it very alpha. The quad may be unpredictable at first until the error correction fixes poorly calibrated accels. Be Careful.
Most of the real work is in the inertia file, but the error correction, new variable defines and calibration calls are sprinkled throughout.
The Log should record RAW messages with special debugging values.
13 years ago
Andrew Tridgell
92cb3cdf6f
sitl: fixed fgFDM path
13 years ago
Amilcar Lucas
6d2ac62006
Let's keep the same format version until CAMERA is activated by default
13 years ago
Amilcar Lucas
07a18904fc
With CLI and MOUNT active, the linker says: region `text' overflowed by 3858 bytes
...
So disable CLI when MOUNT is active. Sorry I did not detect it before, but the APM_Camera branch worked in a different way.
13 years ago
Amilcar Lucas
1906e06b69
Added camera trigger functionality
13 years ago
Amilcar Lucas
a32b7c200b
Add "3 axis camera stabilization" and "point camera to 3D point" functionality
...
Patch by Gregory Fletcher and reviewed by me
13 years ago
Amilcar Lucas
881a66ae01
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
13 years ago
Amilcar Lucas
5ffd489d87
Spellcheck
13 years ago
Jean-Louis Naudin
846b128075
APMrover 2.0a - improving obstacles detection and tuning
...
Signed-off-by: Jean-Louis Naudin <jlnaudin@gmail.com>
13 years ago
rmackay9
65050775e1
ArduCopter: made Robert's new yaw method optional (off by default).
...
Add this line to APM_Config.h to enable Robert's yaw
#define ALTERNATIVE_YAW_MODE ENABLED
13 years ago
Jean-Louis Naudin
9355a159fc
APMrover v2.20 - use RangeFinder optical SharpGP2Y instead of ultrasonic sonar
...
Signed-off-by: Jean-Louis Naudin <jlnaudin@gmail.com>
13 years ago
Jason Short
ff0659535e
Raised the Max throttle to 1000, min to 200. Worked good in SIM with Tridge's motor safety patch.
13 years ago
rmackay9
e1acf21381
ArduCopter: updated firmware version to 2.6 Epsilon
13 years ago
rmackay9
c6f1d93849
ArduCopter: updated standard loiter pids.
...
Loiter_P (speed from distance to target) = 0.2 (was 0.35)
Loiter_Rate_P (lean angle from desired acceleration) = 2.4 (was 2.5)
Loiter_Rate_I = unchanged at 0.08
Loiter_Rate_D = 0.40 (was 0.45)
13 years ago
rmackay9
1e38b0d535
AP_GPS_NMEA: fix from Roberto Navoni to improve NMEA accuracy
13 years ago
Jason Short
448e4d8728
Added CLI level command
13 years ago
Jason Short
c804860243
Cosmetic changes only.
13 years ago
Jason Short
4e50db2f6e
Added missing Manual_level config
13 years ago
Jason Short
37d8f86d33
Added missing Manual Level initializer
13 years ago
Jason Short
f5a85d48a0
Added Angel's name to contrib list
13 years ago
Andrew Tridgell
d5c9d31774
Rover: added APMrover2 to build_all.sh
...
hopefully it will stay building
13 years ago
Andrew Tridgell
93de111837
Rover: fixed the build for MAVLink 1.0
...
I have no idea if it will actually work, but at least it builds
13 years ago
Andrew Tridgell
940d994efb
GPS: Use appropiate GPS_ENGINE settings in APM, ACM and rover
13 years ago
Andrew Tridgell
f9560ef093
GPS: use the new nav_setting in a couple of the sample sketches
13 years ago
Andrew Tridgell
33a2ad7e07
GPS: add stub settings for nav_setting in the other GPS drivers
...
only Ublox supports nav_setting so far
13 years ago
Andrew Tridgell
514be604a5
GPS: added auto-configuration of UBlox GPS
...
the Ublox will now auto-configure for 5Hz with just the messages we
want. It also supports setting the navigation engine type
13 years ago
Andrew Tridgell
9c1ce9e1c5
FastSerial: avoid buffer re-allocation on re-open if possible
...
we commonly re-open serial ports a lot in the AUTO GPS driver
13 years ago
rmackay9
aeaebb21d5
ArduCopter: updated firmware version to 2.6 Delta ahead of the next round of testing (and hopefully soon a release)
13 years ago