Commit Graph

12432 Commits

Author SHA1 Message Date
Felix Ruess 5fd6a70b91 [ins] float_invariant: store last accel measurement from ABI message 2015-03-10 17:26:45 +01:00
Felix Ruess 7453a4dfa6 [ins] optional INS_PROPAGATE_FREQUENCY for float_invariant 2015-03-10 17:26:45 +01:00
Felix Ruess 7c82c2710e [ins] more conversions/updates 2015-03-10 17:26:45 +01:00
Felix Ruess 73422fb909 [ins] update ins alt_float 2015-03-10 17:26:45 +01:00
Felix Ruess 04ddda85df [ins] float_invariant has own body_to_imu 2015-03-10 17:26:45 +01:00
Felix Ruess 9b95038631 [abi] send GEO_MAG via ABI 2015-03-10 17:26:45 +01:00
Felix Ruess 9c61c34ab2 [ins] rename misleading x_update_fw_estimator 2015-03-10 17:26:45 +01:00
Felix Ruess 6a1144ac39 [ins] wrapper for ins float_invariant 2015-03-10 17:26:44 +01:00
Felix Ruess 221788281a [ins] start converting float_invariant 2015-03-10 17:26:44 +01:00
Felix Ruess 9a1888b214 [ins] start converting ins_int 2015-03-10 17:23:12 +01:00
Felix Ruess a6670c6d4f [ins] remove ins_periodic 2015-03-10 17:23:11 +01:00
Felix Ruess f987b34458 [ins] remove ins.status 2015-03-10 17:23:11 +01:00
Felix Ruess 3c547fae7c [conf] jsbsim: update description for easystar model 2015-03-10 16:50:11 +01:00
Gautier Hattenberger 6520776cd5 [jsbsim] use aileron and not only rudder with easystar 2015-03-10 15:04:52 +01:00
Gautier Hattenberger 6c84b45e63 use easystar in jp airframe 2015-03-10 15:04:52 +01:00
Felix Ruess 478f95bc10 [nps] update crrcsim and cleanup accel 2015-03-10 14:47:13 +01:00
Felix Ruess d56a4a5381 [nps] use angular velocity wrt inertial frame for gyro sim 2015-03-10 14:47:13 +01:00
Felix Ruess 16f9c93b89 [nps] fdm_jsbsim cleanup 2015-03-10 14:47:13 +01:00
Gautier Hattenberger 6dcf26e73d [invariant] fix debug message 2015-03-10 14:30:15 +01:00
Gautier Hattenberger c96019cb8f [nps] update airframe and add a jsbsim model for NPS 2015-03-10 14:29:37 +01:00
Felix Ruess 8177db2e97 [nps] fdm_jsbsim: use GetAccelBody for accelerometer simulation 2015-03-10 13:52:19 +01:00
Felix Ruess 06b9456ad2 [nps] add easystar JSBSim model
Model from James Goppert's https://github.com/arktools/arkhangar

Use it for Microjet_LisaM, as it is at least a closer match than Malolo
2015-03-09 19:09:17 +01:00
Felix Ruess 73af245e1e [nps] fixedwings: no need for NPS_ACTUATOR_NAMES
If NPS_ACTUATOR_NAMES is not specified, use the standard throttle,roll,pitch and if used in airframe yaw commands
for throttle, aileron, elevator and rudder in JSBSim model.
2015-03-09 16:15:19 +01:00
Felix Ruess 9797c2998d [nps] imu sensors: take sign into account 2015-03-09 16:15:12 +01:00
Felix Ruess ca87b38983 [nps] fix JSBSim for fixedwings
actually run fdm (even when not launched yet) to get proper readings
2015-03-09 15:48:55 +01:00
Felix Ruess 59ae883f5b [nps] add sw/simulator to include dirs so that nps settings file works 2015-03-08 00:24:28 +01:00
Felix Ruess 4ee4d948c3 [modules] digital_cam: doc for DC_SHUTTER_DELAY and DC_POWER_OFF_DELAY 2015-03-07 14:39:08 +01:00
Felix Ruess 0b245c04db [modules] minor ctrl_module_demo cosmetics 2015-03-07 13:53:27 +01:00
Felix Ruess 9d0992220a [conf] bebop: comment file_logger module which has invalid xml 2015-03-06 22:03:42 +01:00
Felix Ruess 8cb19eba41 [bebop] telnet timeout and some pep8 cleanup 2015-03-06 21:49:18 +01:00
Felix Ruess 0f23e39f80 [bebop] ignore some unused result warnings and add to conf_tests 2015-03-06 20:43:11 +01:00
Felix Ruess 0f014a2562 [mcu] move mcu peripheral event functions to common mcu_event 2015-03-05 17:01:34 +01:00
Gautier Hattenberger 9d89856145 [ahrs] add missing is_aligned flag to float_dcm ahrs 2015-03-05 16:59:26 +01:00
Felix Ruess 61d4c7f29e Merge pull request #1128 from paparazzi/linux_sys_time_clock_monotonic
[arch/linux] sys_time: get time from CLOCK_MONOTONIC

Instead of simply adding up the sys_time ticks, seconds, get current time from CLOCK_MONOTONIC and directly set sys_time from that (difference to clock monotonic time at startup).
2015-03-05 16:15:30 +01:00
Felix Ruess 2bc2ae4372 Merge pull request #1122 from paparazzi/single_udp_socket
Single udp socket

Only create one socket for sending and receiving, instead of two where you use one only to send and the other only to receive.
There should be no reason/need to create two separate ones...

Also add udp_socket.[ch] to make it easier to use only the UDP sockets without the UART like mcu_periph/udp interface around it.
Provides the functions:

- udp_socket_create
- udp_socket_send
- udp_socket_recv
- udp_socket_recv_dontwait
2015-03-05 16:12:35 +01:00
Felix Ruess 41fc194695 [GCS] set bat level to UNK/0 at startup
closes #885
2015-03-05 15:04:38 +01:00
Felix Ruess 6581181cc9 create_module: enforce lowercase file and dir and function names
closes #914
2015-03-05 14:41:18 +01:00
Felix Ruess cddd494522 prevent globbing in fix_code_style.sh
so you can easily call it with the recursive option, e.g.
./fix_code_style.sh -r "sw/airborne/subsystems/*.c"
2015-03-05 14:01:07 +01:00
Felix Ruess be6289440e [arch/linux] rename UdpNetwork to UdpSocket 2015-03-04 17:22:27 +01:00
Felix Ruess cd7768792a Merge pull request #1129 from paparazzi/gps_speech
GPS accuracy speech less verbose

Addresses #1046

GPS accuracy is considered ok if better than 10m, very bad if worse than 20m and simply low in between.
Now only if the accuracy falls into a different range than previously reported.
2015-03-04 16:48:24 +01:00
Felix Ruess d94c774811 [gcs] reword GPS accuracy speech and nothing if pacc > 999 2015-03-04 14:52:44 +01:00
Felix Ruess 2d3efdb6ee [arch/linu] udp_socket: possibility to use hostname 2015-03-04 12:10:53 +01:00
Felix Ruess b6c9619ec7 [arch/linux] sys_time: link against librt for glibc < 2.17 2015-03-03 21:52:05 +01:00
Felix Ruess b1493c416c [arch/linux] sys_time: get time from CLOCK_MONOTONIC
Instead of simply adding up the sys_time ticks, seconds, get curent time from CLOCK_MONOTONIC and directly set sys_time from that
(difference to clock monotonic time at startup).
2015-03-03 21:46:13 +01:00
Felix Ruess 2fedf8a46d [ardrone2] rearrange navdata functions, print info if mag freeze detected 2015-03-03 21:42:23 +01:00
Gautier Hattenberger 420420aafa [fix] temporary fix, we need propagate freq for ardrone2 2015-03-03 18:39:32 +01:00
Gautier Hattenberger 253eadfe12 [gcs] handle pacc properly for each A/C 2015-03-03 18:23:58 +01:00
Felix Ruess 31f555ea99 [arch/linux] udp: fix printf format warning 2015-03-03 18:23:56 +01:00
Felix Ruess ccc6f82160 [conf] add udp_socket for nps target 2015-03-03 18:23:56 +01:00
Felix Ruess f75b87f595 [arch/linux] more generic udp_socket 2015-03-03 18:23:56 +01:00