Daniel Agar
00a47ba542
drivers device I2C consistency between nuttx/posix
7 years ago
Daniel Agar
8738fe8daf
drivers device naming consistency
7 years ago
Daniel Agar
53595bac0e
board support add px4_i2c_bus_external/px4_spi_bus_external
7 years ago
Daniel Agar
2aeb4aa55f
drivers device move locking to cdev
7 years ago
Daniel Agar
bf435fc520
drivers device merge nuttx and posix Device and CDev
7 years ago
Daniel Agar
c6b6164cf7
drivers device nuttx remove unused interrupt support
7 years ago
Daniel Agar
5d20cf6b57
drivers device organize by nuttx/posix
7 years ago
Daniel Agar
c1c176d65b
cmake nuttx build net if enabled
7 years ago
makekam
3c252d973d
mpu9250 test command use correct mag units ( #8313 )
7 years ago
Daniel Agar
7608cec1ed
cmake NuttX improve builtin generation dependencies
7 years ago
Daniel Agar
d35de9b4e3
cmake nuttx copy source into build with relative paths
...
- this works around cygwin path issues on windows
7 years ago
sanderux
a07a2ebd73
Better scaling for reverse mixer
7 years ago
makekam
6ddbe91f42
Change the name of sdlog file in case of differential gps
...
The fix_type variable in ubx.cpp may be assigned to 4(DGPS) or 5(Float RTK) or 6(Fixed RTK). So if we use differential gps, the value of the fix_type variable may not be 3. But gps still has 3d data and gps time. So The name of the file should named with gps time.My ublox differential gps fix_type is 5 (Float RTK).
7 years ago
makekam
e9e663432b
bmm150 fix I2C bus define ( #8261 )
...
According to the board_config.h shown. bmm150 only on the external i2c bus
7 years ago
Daniel Agar
cc0be3e150
README remove gitter badge
7 years ago
Beat Küng
3744cac1bb
fix mc_att_control: re-add dropped acro parameters ( #8293 )
...
and make sure the vtol params are always initialized
This got lost in 4416c4ddb3
7 years ago
Paul Riseborough
44a71ad6c9
ekf2: Update parameter descriptions ( #8292 )
...
Make it clearer that the gate parameters control innovation consistency checks and that the gate size is specified in standard deviations.
Also make it clear that the EKF2_BARO_GATE also controls the GPS height fusion.
7 years ago
Matthias Grob
26171df9fc
mc_pos_control: save previous velocity setpoint after constraining, fix smooth takeoff to be still excluded from slewrate
7 years ago
Julien Lecoeur
26d95ef674
Mixers: Include mixer_multirotor_normalized.generated.h everywhere
7 years ago
Julien Lecoeur
2ca00f1a65
Docker: update images to tag 2017-10-23
7 years ago
Julien Lecoeur
4be4ad86a0
Mixers: Add geometry quad_s250aq
7 years ago
Julien Lecoeur
3a1c5f8a94
Mixers: do not allow several mixers with same name or key
7 years ago
Julien Lecoeur
76447b0f4e
Mixers: Use geometry filename as mixer name
7 years ago
Julien Lecoeur
d43b33b1c4
Move src/lib/mixer/geoms to src/lib/mixer/geometries
7 years ago
Julien Lecoeur
b6911c2266
Mixers: Rename geom -> geometry(ies)
7 years ago
Julien Lecoeur
c95229faab
Mixers: add --verbose option to print matrices
7 years ago
Julien Lecoeur
142cd7ee75
Mixers: write to stdout if no output file is provided
7 years ago
Julien Lecoeur
679f33b406
Mixers: raise exception if no input geometry is provided
7 years ago
Julien Lecoeur
9e045e3b2a
Mixers: use os.path.join
7 years ago
Julien Lecoeur
89642a9203
Move src/module/systemlib/mixer to src/lib/mixer
7 years ago
Julien Lecoeur
d46c37be79
Mixers: raise exception when geom file is incomplete
...
pylint format
7 years ago
Julien Lecoeur
cb8d951a7e
Mixers: add geoms quad_vtail (tilted props) and quad_y (rear coax props)
...
quad_vtail: reverse prop direction (same quad_h) to combine yaw torque induced by propellers and yaw torque induced by tilted rotors.
7 years ago
Julien Lecoeur
3e35dcb7dd
Mixers: Use geometry of SK450 deadcat for both quad_wide (centered CG) and quad_deadcat (off-centered CG)
7 years ago
Julien Lecoeur
758d214dd1
Mixers: Add geometries
...
Mixers: add quad_x, quad_h, quad_plus
Mixers: add quad_deadcat
Set quad_deadcat.toml according to dimensions of SK450 deadcat
Mixers: add hex_x, hex_plus, hex_cox and hex_t
Mixers: add geoms octa_x, octa_plus, octa_cox
Mixers: add wide geoms
Mixers: add tri_y and twin_engine geoms
Mixers: add dodeca geoms
Mixers: Add geom quad_x_pusher
7 years ago
Julien Lecoeur
2c4228ce98
Mixers: generate all versions (new,normalized,6dof,legacy)
7 years ago
Julien Lecoeur
99f6c4dbc3
Mixers: Generate from geometry description files
...
Mixers: List geom files in CMakeLists.txt
Mixers: add option to normalize like legacy script
Fix py2 compatibility
7 years ago
Julien Lecoeur
f06695c7b1
CircleCI: install python-toml
7 years ago
Julien Lecoeur
4991ab5362
Mixers: use key list to select multirotor mixer
7 years ago
Daniel Agar
aa789f5e8a
voted sensors set enabled by default
7 years ago
Daniel Agar
fabab8ac4d
sensors remove barometer enabled check for now
7 years ago
Daniel Agar
8d27925443
change CAL_MAG_SIDES param group
7 years ago
Daniel Agar
1ccbaf4cd2
sensors params split by sensor index
7 years ago
Daniel Agar
273742aa0d
add boolean parameters to enable/disable each sensor
7 years ago
Daniel Agar
84f07c64b0
Navigator RTL fully initialize mission item in each state
7 years ago
Daniel Agar
98cbd44526
RTL check alt_max before using
...
- fixes #8257
7 years ago
Dennis Mannhart
05c00855c4
navigator: reset triplets if navigation mode changes ( #8285 )
7 years ago
Julien Lecoeur
ef906d08d3
Jenkins: update docker image ( #8286 )
7 years ago
Paul Riseborough
a410893080
ecl: Update ekf2 to version that addresses known vulnerabilities
...
See:
https://github.com/PX4/ecl/pull/350
https://github.com/PX4/ecl/pull/354
Note the amount of stack allocation has had to be increased to accomodate pr350
7 years ago
Beat Küng
c2c8ed6f5c
navigator: make FollowTarget::_follow_position_matricies constexpr ( #8281 )
...
The matrix is never changed and has a size of 144 bytes.
7 years ago
ChristophTobler
f2e8aabda4
use int32_t instead of int
7 years ago