Simon Wilks
2b41e1a23b
Merge remote-tracking branch 'upstream/master' into airspeed
12 years ago
Simon Wilks
01255a4cec
Remove the <15kmh cuttoff and report kmh via HoTT.
12 years ago
Anton Babushkin
369e6d1eea
gpio_led: minor usage fix
12 years ago
Anton Babushkin
8d0784af61
gpio_led: PX4IO RELAY and ACC outputs support, some fixes
12 years ago
Simon Wilks
86adaeb3e8
More cleanups
12 years ago
Jean Cyr
3f9f2018e2
Support binding DSM2 and DSMX satellite receivers
...
The px4io bind command allows you to put a DSM satellite receiver into
bind mode. Since this feature requires that
the dsm VCC line (red wire) be cut and routed through relay one, it is
not enabled by default in order not to
affect those not using a DSM satellite receiver or wising to use relay
one for other purposes.
NOTE: Binding DSM2 satellites in 11-bit mode is not supported due to
potential bug in some DSM2 receiver streams
when in 11-bit mode. Furthermore the px4io software folds 11 bit data
down to 10 bits so there is no resolution
advantage to to 11-bit mode.
To enable the feature the RC_RL1_DSM_VCC parameter must be set to a non
zero value from the console, or using
QGroundControl:
param set RC_RL1_DSM_VCC 1
From the console you can initiate DSM bind mode with:
uorb start
param set RC_RL1_DSM_VCC 1
px4io start
px4io bind dsm2
For binding a DSMX satellite to a DSMX transmitter you would instead
use:
px4io bind dsmx
Your receiver module should start a rapid flash and you can follow the
normal binding sequence of your
transmitter.
Note: The value of parameter RC_RL1_DSM_VCC defaults to 0, so none of
this will have any effect on an unmodified
DSM receiver connection. For this feature to work, the power wire (red)
must be cut and each side connected to a
terminal on relay1 of the px4io board.
This has been tested using Spektrum as well as Hobby King 'Orange' DSM
satellite receivers.
Both px4fmu and px4io images are updated.
12 years ago
Lorenz Meier
422c675c55
Commented flow example slightly better
12 years ago
Lorenz Meier
5f2d35d715
Added gyro scaling as parameter
12 years ago
Lorenz Meier
7ca0698a6b
Fixed HIL handling
12 years ago
Lorenz Meier
2cfe9ee1b4
Improved limits handling
12 years ago
Lorenz Meier
05d6815401
Improved return statement of sensors app
12 years ago
Lorenz Meier
cefebb9699
Small improvements in system lib
12 years ago
Lorenz Meier
d72e9929aa
Fixes to fixed wing control example, fixes to the way the control lib publishes estimates
12 years ago
Lorenz Meier
b01673d1d8
Fixes to estimator and HIL startup script
12 years ago
Lorenz Meier
f42b3ecd96
Substantial improvements to math lib
12 years ago
Lorenz Meier
3686431231
Removed leftover mavlink_receiver.c file
12 years ago
Lorenz Meier
9aee419324
Updated mavlink version, massive improvements in mission lib, fixes to HIL (state and sensor level)
12 years ago
Lorenz Meier
5691c64ff0
Update to uORB topics, added / improved position triplet, added radio status
12 years ago
Simon Wilks
49aca1ae5b
Add in missing files.
12 years ago
Simon Wilks
6d2f14e125
Refactoring of the hott telemetry driver and added functionality to read from a HoTT sensor.
12 years ago
marco
209dc7100e
mkclctrl 8/11Bit support, uOrb Topic added, ESC Topic to Sdlog2 added
12 years ago
Lorenz Meier
e9290e7fc0
Merge branch 'master' of github.com:PX4/Firmware into origin_integration
12 years ago
sjwilks
697c0a1a1d
Merge pull request #314 from DrTon/att_control_der_fix
...
Multirotor attitude controller updated
12 years ago
sjwilks
4edb6ce76b
Merge pull request #319 from PX4/kalman_nav
...
Kalman navigation fixes
12 years ago
sjwilks
bff6eae3a2
Merge pull request #318 from PX4/global_pos_log
...
Added global position to logging
12 years ago
Lorenz Meier
d51b97fe2f
Merge branch 'master' of github.com:PX4/Firmware into integration
12 years ago
Lorenz Meier
aa04701c89
Added global position to logging
12 years ago
Lorenz Meier
7d59ee6839
Fixed yaw estimate, minor comment and code style improvements. Added option for upfront init, prepared process for removal (later) of sensors app and subscription to individual topics. Prototyping rework of params / subscriptions to resolve GCC 4.7 incompatibility of control lib (or rather the fact that we need to work around something which looks like a compiler bug)
12 years ago
Anton Babushkin
2f1de6621b
More strict conditions for arm/disarm
12 years ago
Anton Babushkin
d3eb86d0ea
Publish manual_sas_mode immediately, SAS modes switch order changed to more safe
12 years ago
Simon Wilks
dadd8703b4
Initial non-tested code for reading from the ESC.
12 years ago
Julian Oes
76346bfe19
Corrected merge mistake
12 years ago
Julian Oes
f052442c2b
Merge remote-tracking branch 'upstream/master' into new_state_machine
...
Conflicts:
src/modules/sdlog2/sdlog2.c
src/modules/sdlog2/sdlog2_messages.h
12 years ago
sjwilks
8191130bbc
Merge pull request #315 from DrTon/sdlog2
...
sdlog2: FLOW message added
12 years ago
Anton Babushkin
85d35777e0
sdlog2: bugfix in FLOW message
12 years ago
Anton Babushkin
fdc7247fcf
sdlog2: FLOW message added, bug fixed in optical_flow topic
12 years ago
Julian Oes
0ecc9c4bf4
Shrinking the main commander file a bit
12 years ago
Julian Oes
9ce2b62eb5
Beep when arming or disarming with RC
12 years ago
Julian Oes
a6ba7e4485
Dropped superseded safety topic, added warning tones before arming
12 years ago
Julian Oes
2096da2d4d
Don't interrupt a playing tune unless its a repeated one
12 years ago
Julian Oes
794a2248f0
Only some small cleanup to att control
12 years ago
Julian Oes
d563960267
Added Flow messages to sdlog2
12 years ago
Julian Oes
60e9ea977d
Conditions where set wrongly in the first 2s after boot
12 years ago
Julian Oes
53dec130c4
Adapted flow estimator, position and velocity control to new state machine
12 years ago
Lorenz Meier
582ee13d2a
Merge branch 'mag-correct-yaw' of github.com:jgoppert/Firmware into fw_hil_test
12 years ago
Anton Babushkin
72694825de
Copyright fixes
12 years ago
Lorenz Meier
c8f4f84c2b
Merged master
12 years ago
Anton Babushkin
5cb1f4662f
multirotor_attitude_control performance improved, tested in flight. PID library new functionality and bugfixes.
12 years ago
Julian Oes
a183f3e273
Merge remote-tracking branch 'drton/pid_fixes_drton_debug' into new_state_machine
...
Conflicts:
src/modules/multirotor_att_control/multirotor_att_control_main.c
src/modules/multirotor_att_control/multirotor_attitude_control.c
src/modules/multirotor_att_control/multirotor_rate_control.c
src/modules/multirotor_att_control/multirotor_rate_control.h
src/modules/sdlog2/sdlog2.c
12 years ago
Anton Babushkin
bf0de77532
Critical bugfix in PID
12 years ago