tumbili
34cf39e1ec
added vtol attitude control module to FMU makefile
10 years ago
tumbili
563de3b49c
in fw mode, publish also yaw and throttle on control group 1 for logging
10 years ago
tumbili
f7ca1d36d2
renamed FWC to ATC1
10 years ago
tumbili
0e33e52d4a
use uORB ID to determine the correct rate_sp- and actuator topic to publish on
10 years ago
tumbili
fa8ca2fc10
set correct number of PWM outputs and PWM Rate for caipirinha VTOL
10 years ago
Roman Bapst
e027bf2213
removed remainings of quadshot for now
10 years ago
Roman Bapst
887ed69099
added VTOL attitude control module
10 years ago
Roman Bapst
0dc202502d
added VTOL geometries to determine number of motors
10 years ago
Roman Bapst
9a64004d7f
let commander know if VTOL is in fw or in mc mode (important because of external_override)
10 years ago
Roman Bapst
15ad9e441e
compute secondary attitude with reference frame rotated -90 degress around pitch axis of original reference frame (used for VTOL)
10 years ago
Roman Bapst
285a0e7be9
added more mixer geometries and took v-mixer out of multi_tables script
10 years ago
Roman Bapst
ff55652f9a
adapted attitude controllers to support VTOL
10 years ago
Roman Bapst
ad204bbb5d
log secondary attitude and fixed wing controls for VTOL
10 years ago
Roman Bapst
35c985e523
extended uORB structs with VTOL specific control topics
10 years ago
Roman Bapst
48ba912f08
adapted and added ROMFS-scripts to support VTOL
10 years ago
Roman Bapst
39169c35fe
added configuration file and mixer file for for caipironha VTOL
10 years ago
Roman Bapst
dc21746b2e
Merge branch 'master' of https://github.com/PX4/Firmware
10 years ago
Lorenz Meier
032ca98e9e
Merge branch 'master' of github.com:PX4/Firmware
10 years ago
Lorenz Meier
e51f72000b
Fix RGB led stop command
10 years ago
Roman Bapst
629c3fdc5b
merged with PX4 master
10 years ago
Lorenz Meier
8cc59ca01a
Merge branch 'master' of github.com:PX4/Firmware
10 years ago
Lorenz Meier
1da7ca7f78
Updating NuttX version
10 years ago
Lorenz Meier
22a247ca67
Disable the BlinkM driver, code style fixes for other disabled drivers
10 years ago
Lorenz Meier
9d986f5df3
HMC5883: Better status reporting
10 years ago
Lorenz Meier
2a9a649adb
Make boot less verbose to not hide the important status messages
10 years ago
Lorenz Meier
32835757de
Remove uncommon modules from FMU-v2 build
10 years ago
Lorenz Meier
6200a3e3a5
Added TeraRanger one sensor
10 years ago
Lorenz Meier
cbcd1ea1d1
Merged PX4Flow driver changes
10 years ago
Andrew Tridgell
4724c05047
airspeed: use _retries=2 for I2C retries once initialised
...
airspeed sensors often need to be on longer cables due to having to be
outside the prop wash.
10 years ago
Andrew Tridgell
8e932cec10
systemcmds: added reflect command for USB testing
10 years ago
Lorenz Meier
ef76a7cf27
Merge branch 'pullrequest-px4io' of github.com:tridge/Firmware
10 years ago
Andrew Tridgell
c906c21238
px4io: prevent use of uninitialised memory in io_set_arming_state()
...
the vehicle may not have setup a control_mode. We need to check the
return of orb_copy() to ensure we are getting initialised values
10 years ago
Andrew Tridgell
c0b47d6a74
px4io: only check SAFETY_OFF for allowing RC config changes and reboot
...
If we check OUTPUTS_ARMED then we can't update trim values and scaling
in flight, as there is no way to clear OUTPUTS_ARMED.
If safety is on then it should be perfectly safe to update the mixer
and RC config or reboot for fw update
10 years ago
Andrew Tridgell
29f000dc31
px4io: fixed error returns to be negative
...
follow standard conventions
10 years ago
Andrew Tridgell
809500cfcd
px4io: fixed RC_CONFIG channel limit check
...
number of channels is the right test, not number of actuators
10 years ago
Andrew Tridgell
7ae4f6d97e
uavcan: added add_poll_fd() helper function
...
this makes the code clearer and avoids repeated code
10 years ago
Andrew Tridgell
a7a68c88a2
uavcan: show ESC output values in uavcan status, and add arm/disarm
...
this makes "uavcan status" show the current output values, which is
useful for debugging. It also adds "uavcan arm" and "uavcan disarm"
commands, which are very useful for re-arming after a motor test.
10 years ago
Andrew Tridgell
724ec0ec8b
uavcan: handle all ESC output in one place
...
moving all the ESC output handling to one place allows the limits on
actuator values to apply to all types of inputs, and will make it
easier to expand "uavcan status" to show actuator values
10 years ago
Andrew Tridgell
8e44ec2e3b
uavcan: prevent crash in ESC driver
...
passing in more than 8 actuators would crash the ESC driver. We need
to check again the array size of the _esc_status.esc, which is
CONNECTED_ESC_MAX
10 years ago
Andrew Tridgell
ead0458e97
uavcan: don't force motors to keep spinning at zero throttle
...
Forcing motors to keep spinning when armed should be a policy decision
up at the vehicle type level, not hard coded down in the ESC
driver. It isn't appropriate for fixed wing or ground vehicles for
example.
We could add an ioctl to enable "spin when armed" if just setting a
small value in the vehicle code is inconvenient
10 years ago
Andrew Tridgell
ecc7a3cbb4
motor_test: prevent use of uninitialised test_motor orb handle
...
stack variables are not initialised to zero
10 years ago
Andrew Tridgell
b830137ec8
uavcan: added support for actuator_direct ORB topic
...
this watches the actuator_direct topic and uses it to allow for direct
output of actuator values, bypassing the mixer
10 years ago
Andrew Tridgell
f6b0a3e07f
uORB: added actuator_direct topic
...
this topic will be used to allow direct output of actuator values for
uavcan, bypassing the mixer.
10 years ago
Andrew Tridgell
2dae1bc542
uavcan: break the link between poll fd indexes and controls
...
this linkage was fragile and makes it harder to add new orb
subscriptions to the uavcan code
10 years ago
Lorenz Meier
7cb613bb26
Merge pull request #1398 from philipoe/master
...
Addition of rc-loss duration to the mavlink warning messages
10 years ago
philipoe
08d6cbe6bf
commander: Decrease RC-signal-regained message length to stay within 50 character length limit at all times
10 years ago
Lorenz Meier
2f271888d2
Added performance counter for SD log performance of write() call
10 years ago
Lorenz Meier
8ff4da67d5
Merge pull request #1399 from PX4/safety
...
Enable IO safety parameter to disable safety on boot
10 years ago
Lorenz Meier
512779907e
Update NuttX version, MD5 fix
10 years ago
Lorenz Meier
68bf7e90e5
Merge branch 'master' into safety
10 years ago