Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added VTOL attitude control module | Roman Bapst | 2014-12-02 | 2 | -0/+756 |
| | |||||
* | added VTOL geometries to determine number of motors | Roman Bapst | 2014-12-02 | 1 | -1/+12 |
| | |||||
* | let commander know if VTOL is in fw or in mc mode (important because of ↵ | Roman Bapst | 2014-12-02 | 1 | -3/+38 |
| | | | | external_override) | ||||
* | compute secondary attitude with reference frame rotated -90 degress around ↵ | Roman Bapst | 2014-12-02 | 1 | -0/+38 |
| | | | | pitch axis of original reference frame (used for VTOL) | ||||
* | added more mixer geometries and took v-mixer out of multi_tables script | Roman Bapst | 2014-12-02 | 3 | -11/+20 |
| | |||||
* | adapted attitude controllers to support VTOL | Roman Bapst | 2014-12-02 | 2 | -58/+191 |
| | |||||
* | log secondary attitude and fixed wing controls for VTOL | Roman Bapst | 2014-12-02 | 2 | -1/+37 |
| | |||||
* | extended uORB structs with VTOL specific control topics | Roman Bapst | 2014-12-02 | 7 | -2/+104 |
| | |||||
* | Fix RGB led stop command | Lorenz Meier | 2014-12-01 | 1 | -7/+7 |
| | |||||
* | HMC5883: Better status reporting | Lorenz Meier | 2014-11-26 | 1 | -10/+29 |
| | |||||
* | Added TeraRanger one sensor | Lorenz Meier | 2014-11-26 | 251 | -4364/+16719 |
|\ | |||||
| * | Merged PX4Flow driver changes | Lorenz Meier | 2014-11-26 | 101 | -563/+1549 |
| |\ | |||||
| | * | airspeed: use _retries=2 for I2C retries once initialised | Andrew Tridgell | 2014-11-26 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | airspeed sensors often need to be on longer cables due to having to be outside the prop wash. | ||||
| | * | systemcmds: added reflect command for USB testing | Andrew Tridgell | 2014-11-26 | 2 | -0/+152 |
| | | | |||||
| | * | Merge branch 'pullrequest-px4io' of github.com:tridge/Firmware | Lorenz Meier | 2014-11-26 | 2 | -52/+47 |
| | |\ | |||||
| | | * | px4io: prevent use of uninitialised memory in io_set_arming_state() | Andrew Tridgell | 2014-11-26 | 1 | -36/+38 |
| | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | | * | px4io: only check SAFETY_OFF for allowing RC config changes and reboot | Andrew Tridgell | 2014-11-26 | 1 | -10/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | | * | px4io: fixed error returns to be negative | Andrew Tridgell | 2014-11-26 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | follow standard conventions | ||||
| | | * | px4io: fixed RC_CONFIG channel limit check | Andrew Tridgell | 2014-11-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | number of channels is the right test, not number of actuators | ||||
| | * | | uavcan: added add_poll_fd() helper function | Andrew Tridgell | 2014-11-26 | 2 | -16/+27 |
| | | | | | | | | | | | | | | | | this makes the code clearer and avoids repeated code | ||||
| | * | | uavcan: show ESC output values in uavcan status, and add arm/disarm | Andrew Tridgell | 2014-11-26 | 1 | -1/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| | * | | uavcan: handle all ESC output in one place | Andrew Tridgell | 2014-11-26 | 2 | -35/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | * | | uavcan: prevent crash in ESC driver | Andrew Tridgell | 2014-11-26 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | * | | uavcan: don't force motors to keep spinning at zero throttle | Andrew Tridgell | 2014-11-26 | 1 | -4/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | * | | motor_test: prevent use of uninitialised test_motor orb handle | Andrew Tridgell | 2014-11-26 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | stack variables are not initialised to zero | ||||
| | * | | uavcan: added support for actuator_direct ORB topic | Andrew Tridgell | 2014-11-26 | 2 | -0/+28 |
| | | | | | | | | | | | | | | | | | | | | this watches the actuator_direct topic and uses it to allow for direct output of actuator values, bypassing the mixer | ||||
| | * | | uORB: added actuator_direct topic | Andrew Tridgell | 2014-11-26 | 3 | -0/+74 |
| | | | | | | | | | | | | | | | | | | | | this topic will be used to allow direct output of actuator values for uavcan, bypassing the mixer. | ||||
| | * | | uavcan: break the link between poll fd indexes and controls | Andrew Tridgell | 2014-11-26 | 2 | -3/+5 |
| | |/ | | | | | | | | | | | | | this linkage was fragile and makes it harder to add new orb subscriptions to the uavcan code | ||||
| | * | Merge pull request #1398 from philipoe/master | Lorenz Meier | 2014-11-23 | 2 | -2/+4 |
| | |\ | | | | | | | | | Addition of rc-loss duration to the mavlink warning messages | ||||
| | | * | commander: Decrease RC-signal-regained message length to stay within 50 ↵ | philipoe | 2014-11-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | character length limit at all times | ||||
| | | * | Merge remote-tracking branch 'upstream/master' into PR_RCLossDur2 | philipoe | 2014-11-20 | 91 | -572/+1671 |
| | | |\ | |||||
| | | * | | commander: Change printing in RC-loss message to integers | philipoe | 2014-11-20 | 1 | -2/+2 |
| | | | | | |||||
| | | * | | commander: Added duration of rc-loss to mavlink_log_critical message | philipoe | 2014-10-20 | 2 | -1/+3 |
| | | | | | |||||
| | | * | | commander: Added time of RC-loss/gain to the mavlink_log_critical message to ↵ | philipoe | 2014-10-20 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | better inform the user | ||||
| | * | | | Added performance counter for SD log performance of write() call | Lorenz Meier | 2014-11-23 | 1 | -0/+7 |
| | | | | | |||||
| | * | | | Allow IO safety off system handling as long as the total system is not live | Lorenz Meier | 2014-11-22 | 1 | -8/+13 |
| | | | | | |||||
| | * | | | Update mixing handling to allow IO safety off updates | Lorenz Meier | 2014-11-22 | 1 | -10/+10 |
| | | | | | |||||
| | * | | | INAV: use int for outputs | Lorenz Meier | 2014-11-22 | 2 | -7/+8 |
| | | | | | |||||
| | * | | | dataman: less verbose, fix code style | Lorenz Meier | 2014-11-22 | 1 | -9/+5 |
| | | | | | |||||
| | * | | | INAV: Less verbose | Lorenz Meier | 2014-11-22 | 1 | -5/+3 |
| | | | | | |||||
| | * | | | position controller main: Less verbose | Lorenz Meier | 2014-11-22 | 1 | -2/+0 |
| | | | | | |||||
| | * | | | mc attitude controller: Less verbose | Lorenz Meier | 2014-11-22 | 1 | -2/+0 |
| | | | | | |||||
| | * | | | EKF: less verbose | Lorenz Meier | 2014-11-22 | 1 | -4/+0 |
| | | | | | |||||
| | * | | | GPS: be less verbose | Lorenz Meier | 2014-11-22 | 1 | -1/+0 |
| | | | | | |||||
| | * | | | Fix FD for commander arm operation | Lorenz Meier | 2014-11-22 | 1 | -2/+6 |
| | | | | | |||||
| | * | | | Airspeed calibration feedback: Improve wording | Lorenz Meier | 2014-11-22 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Merge branch 'master' of github.com:PX4/Firmware into safety | Lorenz Meier | 2014-11-22 | 96 | -601/+1734 |
| | |\ \ \ | |||||
| | | * \ \ | Merge pull request #1462 from stebl/master | Lorenz Meier | 2014-11-22 | 3 | -8/+21 |
| | | |\ \ \ | | | | | | | | | | | | | | | Offboard control fix | ||||
| | | | * | | | made invalid setpoints publish once every time it enters an invalid state | Steven Blass | 2014-11-18 | 1 | -1/+8 |
| | | | | | | | |||||
| | | | * | | | improved readability of offboard fixes | Steven Blass | 2014-11-18 | 3 | -7/+12 |
| | | | | | | |