Daniel Agar
176d7ef62d
Jenkins PX4 ROS2 bridge don't specify python binary
2019-12-23 11:06:50 -05:00
dino
49cb21016a
Ddded cli check for ism330dlc startup to prevent hardfault if no options are given.
2019-12-20 16:40:18 +01:00
Julian Kent
e4a526e3b2
Don't sleep in middle of mavlink message reception
2019-12-19 11:43:03 -08:00
Julian Oes
a9ca16cafe
Fix a couple of flake8 Python warnings ( #13763 )
...
* Tools: fix flake8 error
* platforms: fix flake8 error
This is just guessed.
2019-12-19 07:36:16 -08:00
Christian Clauss
6dc55f97d4
More fixes for Python 3 compatibility ( #13008 )
...
* More fixes for Python 3 compatibility
* Workaround if the six module is not pip installed
* Lose the semicolons
2019-12-19 02:05:55 -08:00
David Sidrane
2a848c365c
holybro_durandal-v1:GPIO_VDD_5V_{HIPOWER|PERIPH}_OC remove Pull up - OC have series 47K
2019-12-18 12:21:33 -08:00
Daniel Agar
7fd4db1881
commander: skip all mag checks if SYS_HAS_MAG is 0
2019-12-18 11:54:40 -08:00
Matthias Grob
a46add9a93
PositionControl: isolate skip controller, leave away unnecessary include
2019-12-18 15:57:48 +01:00
Matthias Grob
8441bdb9b5
PositionControl: remove complicated internal control flags
2019-12-18 15:57:48 +01:00
Matthias Grob
83e51ad192
PositionControl: remove speed_xy constraint since it's anyways unused
2019-12-18 15:57:48 +01:00
Matthias Grob
a4a9d50a97
ControlMath: refactor thrustToAttitude calculation
2019-12-18 15:57:48 +01:00
Matthias Grob
1a5b06d0cf
FlightTasks: refactor NAN initializations, spacing
2019-12-18 15:57:48 +01:00
Matthias Grob
ab4473319a
Takeoff: add proper unit test
2019-12-18 15:57:48 +01:00
Matthias Grob
42dbddb156
mc_pos_control: adopt to module internal include convention
2019-12-18 15:57:48 +01:00
Matthias Grob
2303071df4
PositionControl: simplify constraint conditions
2019-12-18 15:57:48 +01:00
Matthias Grob
121d743049
PositionControl: clear setter interface naming, order, description
2019-12-18 15:57:48 +01:00
kritz
e81483a808
Catch quaternion canonical corner cases ( #116 )
2019-12-18 14:12:47 +01:00
kamilritz
490c749f80
Revert if statement swap in resetMagHeading
2019-12-18 10:06:31 +01:00
Chris Lovett
01818b505f
posix server: switch from fcntl(..., F_SETLK, ...) to flock(...) ( #13718 )
...
- Required for Windows
- Add better diagnostic output in some places.
- close the lock file descriptor where we don't need to keep it open
2019-12-18 09:53:07 +01:00
bazooka joe
eac7b43f3e
Remove rescaling Lat and Lon on VEHICLE_CMD
...
relevant to VEHICLE_CMD_DO_REPOSITION and VEHICLE_CMD_NAV_TAKEOFF
its done on mavlink_receiver already
2019-12-18 09:48:30 +01:00
kamilritz
a6bbafc7b0
Remove unnecessary initialiseCovariance
...
It is already called in reset()
2019-12-18 09:46:32 +01:00
kamilritz
ef9f1053d0
Random improvements
2019-12-18 09:46:32 +01:00
kamilritz
7d3814b1d8
Add orientation initialization tests
2019-12-18 09:46:32 +01:00
Beat Küng
e10a4c5002
refactor logger: move subscription initialization into separate class
2019-12-17 21:22:30 -08:00
Beat Küng
738ceab0ee
Logger: dynamic number of subscriptions
...
Keep a fixed-size array of 250 requested topics on the stack, then allocate
an array with LoggerSubscription with the exact required size.
2019-12-17 21:22:30 -08:00
Beat Küng
2757647897
refactor logger: reduce required size of WrittenFormats
...
by keeping only recursive topics in there. The rest is checked by looking
at previous _subscriptions.
Reduces stack size requirements when increasing MAX_TOPICS_NUM.
2019-12-17 21:22:30 -08:00
David Sidrane
5bb82a9f93
px4_fmu-v5x:GPIO_VDD_5V_{HIPOWER|PERIPH}_nOC remove Pull up - OC have series 47K
2019-12-17 18:33:20 -08:00
David Sidrane
a5be0bb3d8
px4_fmu-v5:GPIO_VDD_5V_{HIPOWER|PERIPH}_OC remove Pull up - OC have series 47K
2019-12-17 18:33:20 -08:00
David
020215f146
commander: don't allow arming during VTOL transition
2019-12-17 12:21:11 -08:00
Daniel Agar
3d56f37606
vscode debug and ekf2 replay improvements
...
- create new px4_sitl_replay config specifically for replay
- ekf2 replay don't launch gazebo
- add px4_sitl_test cmake variant
- px4_sitl_test bring into sync with px4_sitl_default
- vscode replace hard coded build path with cmake setting
2019-12-17 10:19:56 -08:00
Beat Küng
46a7b27127
kakutef7: fix baro startup
...
The bmp280 is on the expansion bus (that is both internal & external)
2019-12-17 09:57:32 -08:00
kritz
01495ede97
Clean initialiseFilter function ( #687 )
...
* Clean initialiseFilter
* Add const qualifiers
2019-12-17 13:36:28 +01:00
kritz
532c9abd4a
Expand test framework and test cases ( #685 )
...
* Fix comment
* Ekf wrapper for testing
Add utility function for accessing information in the ekf object
* Add step function for Gps sensor
* Add RangeFinder and Flow to simulated sensors
* Add first fusion logic tests
* Add units to function name
* Use EXPECT_TRUE
* Adding missing qualifiers
* Improve EXPECT_ calls
* Improve naming
2019-12-17 11:35:45 +01:00
kritz
6c25ac5731
Tilt Initialisation: Average Filter -> LowPass Filter ( #686 )
...
* Tilt Initialisation: Average Filter -> LowPass Filter
* Add _is_first_imu_sample variable
* Remove not needed comments
2019-12-17 11:01:25 +01:00
Daniel Agar
98a1aae494
EKF: use Matrix cross product
2019-12-17 09:35:08 +01:00
Timothy Scott
7abadabc19
Added support for MAV_CMD_REQUEST_MESSAGE for mavlink streams
2019-12-16 06:45:53 -08:00
kamilritz
0831c158f2
Move time update to sensor base class
2019-12-16 13:40:01 +01:00
kamilritz
1832bedd13
run_seconds
2019-12-16 13:40:01 +01:00
kamilritz
39b369d90b
make ekf a shared pointer
2019-12-16 13:40:01 +01:00
kamilritz
f13f2f8452
use shared pointer
2019-12-16 13:40:01 +01:00
kamilritz
00cd720a66
Change folder name
2019-12-16 13:40:01 +01:00
kamilritz
b9dd1e54c5
Change file names
2019-12-16 13:40:01 +01:00
kamilritz
2d2edd90e3
ECL Unit Test Clean Up
2019-12-16 13:40:01 +01:00
kamilritz
6b25dbd6c7
SensorSimulator
2019-12-16 13:40:01 +01:00
JaeyoungLim
4bcdf560be
airframes: add config for px4vision devkit drone ( #13683 )
...
* Added configuration file for Pixhawk Vision
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2019-12-16 08:21:17 +01:00
kamilritz
2a707cf669
Debug log replays with gdb in vscode
2019-12-15 10:28:04 -05:00
JaeyoungLim
94e05362e1
Make cellular status logging default
2019-12-14 21:56:12 +11:00
kamilritz
85e0e6e89c
Remove resetStates(AndCovariances) function
2019-12-13 16:50:56 +01:00
Ricardo Marques
86d3453343
Fix rover_sitl mixer call in CMakeLists.txt
2019-12-12 13:43:08 -05:00
Daniel Agar
f769b80fde
cmake px4_add_romfs_files FATAL_ERROR if file doesn't exist
2019-12-12 13:42:30 -05:00