TSC21
2250946eaa
add verification for the ID uniqueness; give list of available ID's
2018-09-26 12:01:58 +02:00
TSC21
fc980493d7
px_generate_uorb_topic_helper: add a check for the existence of the RTPS ID for each uORB topic
2018-09-26 12:01:58 +02:00
TSC21
6f4ef80389
update RTPS msg ID's
2018-09-26 12:01:58 +02:00
TSC21
28521ea77c
move parse_yaml_msg_id_file() definition to generate_microRTPS_bridge.py
2018-09-24 19:28:40 +02:00
TSC21
a50fed1bf9
generate_microRTPS_bridge: state that RTPS msg IDs definition file path is relative to the msg_dir
2018-09-24 19:28:40 +02:00
TSC21
a857f33cf0
remove redundante --rtps-ids-file arg option
2018-09-24 19:28:40 +02:00
TSC21
1cc3d95ff7
msg: templates: add 'ids' to the Context documentation
2018-09-24 19:28:40 +02:00
TSC21
0227ea3835
msg: RTPS: pass RTPS ID msg definition file as an EmPy global var
2018-09-24 19:28:40 +02:00
TSC21
5c386a737c
make generation of micro-RTPS agent CMakeLists.txt optional
2018-09-21 15:55:17 +02:00
TSC21
93daec43d3
generate_microRTPS_bridge: add option to set preprocessor include paths of fastrtpsgen
2018-09-21 15:55:17 +02:00
TSC21
d708c965ec
px_generate_uorb_topic_helper.py: beautify
2018-09-21 15:55:17 +02:00
TSC21
4137517d12
px_generate_uorb_topic_files.py: beautify
2018-09-21 15:55:17 +02:00
TSC21
cafc2f5e61
add Copyright notice
2018-09-21 15:55:17 +02:00
TSC21
9b028e4f6d
update copyright notice
2018-09-21 15:55:17 +02:00
TSC21
0bee156e8f
remove unneeded condition verfication for the package
2018-09-21 15:55:17 +02:00
TSC21
57f5bb6290
generate_microRTPS_bridge.py: beautify
2018-09-21 15:55:17 +02:00
TSC21
6eda4feb20
use os.path.join() when possible
2018-09-21 15:55:17 +02:00
TSC21
8efb2bbe10
improve ImportError verbosity for yaml
2018-09-21 15:55:17 +02:00
TSC21
43f78705ab
add option to set the msg IDL dir
2018-09-21 15:55:17 +02:00
TSC21
e3560795a1
make 'build' dir creation optional
2018-09-21 15:55:17 +02:00
TSC21
f43c581a8c
add errno import for fixing script running over python 3 or above
2018-09-21 15:55:17 +02:00
TSC21
1ee6c03627
add --generate-yaml option
2018-09-21 15:55:17 +02:00
TSC21
5c80fe25f5
small typo fix
2018-09-21 15:55:17 +02:00
TSC21
2cc6c03a08
change argparse logic for idl generation
2018-09-21 15:55:17 +02:00
TSC21
eedb80f76d
remove unnecessary 'nargs=1' from argparse
2018-09-21 15:55:17 +02:00
TSC21
bb835382dd
use a yaml file description instead of json; minor improvements and cleanup
2018-09-21 15:55:17 +02:00
TSC21
7d40c4f97e
fix templates dir
2018-09-21 15:55:17 +02:00
TSC21
a323073456
load RTPS msg IDs from a JSON file and remove uorb_rtps_message_ids.py
2018-09-21 15:55:17 +02:00
TSC21
943bfbf93f
generalize scripts for usage outside the PX4 Firmware dir and with other templates/packages
2018-09-21 15:55:17 +02:00
TSC21
f0c231778f
fix format
2018-09-18 09:52:33 +02:00
TSC21
9566804f8c
fix small typo on PX4_ISFINITE covariance verification
2018-09-18 09:52:33 +02:00
TSC21
095cdeb4b0
add a local frame of reference field to vehicle_odometry
2018-09-18 09:52:33 +02:00
TSC21
cc73f214d1
add covariance matrices index aliases
2018-09-18 09:52:33 +02:00
TSC21
1cfaccfd7b
mavlink_receiver: use typedef dcmf for DCM matrices
2018-09-18 09:52:33 +02:00
TSC21
1d10c5f740
vehicle_odometry: add timestamp field
2018-09-18 09:52:33 +02:00
TSC21
6329f1a38a
small fix on cov passing loop
2018-09-18 09:52:33 +02:00
TSC21
746250d86d
use static_assert over covariance matrices URT array size
2018-09-18 09:52:33 +02:00
TSC21
7db57bedb7
assert over the covariance matrices URT size matching
2018-09-18 09:52:33 +02:00
TSC21
eeca8d4efe
position_estimator_inav: fix inverted logic for data validation check
2018-09-18 09:52:33 +02:00
TSC21
8325724079
general fixes on VIO data access
2018-09-18 09:52:33 +02:00
TSC21
7d7ee8e4bf
small rebase fix
2018-09-18 09:52:33 +02:00
TSC21
88ffd047e0
lpe: mocap and vision: set common ref timestamp
2018-09-18 09:52:33 +02:00
TSC21
7629075cae
lpe: sensors: mocap: fix global ref init logic
2018-09-18 09:52:33 +02:00
TSC21
f1e0310df2
fix rebase
2018-09-18 09:52:33 +02:00
TSC21
22b8fa0414
posix_configs: add LPE iris_vision config
2018-09-18 09:52:33 +02:00
TSC21
981fd98564
position_estimator_inav: simplify validation check
2018-09-18 09:52:33 +02:00
TSC21
5865a40bf3
attitude_estimator_q: add attitude data validation check
2018-09-18 09:52:33 +02:00
TSC21
6b2fb54963
attitude_estimator_q: use vehicle_visual_odometry topic to get the heading
2018-09-18 09:52:33 +02:00
TSC21
440ebfde02
remove att_pos_mocap uORB topics
2018-09-18 09:52:33 +02:00
TSC21
8dd610ab78
replay: subscribe to vehicle_visual_odometry
2018-09-18 09:52:33 +02:00
TSC21
2f5b16a5d3
mavlink_receiver: odometry handler: simplify quaternion init
2018-09-18 09:52:33 +02:00
TSC21
607be6791c
ekf2: use fmaxf instead of fmax
2018-09-18 09:52:33 +02:00
TSC21
68fce26ae7
sdlog2: update log for new vehicle_odometry uORB topics
2018-09-18 09:52:33 +02:00
TSC21
efe312d4a6
style and format clean
2018-09-18 09:52:33 +02:00
TSC21
2cc193c173
lpe: mocap: fix enum constant in boolean context
2018-09-18 09:52:33 +02:00
TSC21
04dc6bc04a
simulator: add ODOMETRY Mavlink msg handler
2018-09-18 09:52:33 +02:00
TSC21
cce36e69c8
position_estimator_inav: add vehicle_odometry usage; improve inout interface
2018-09-18 09:52:33 +02:00
TSC21
183a63cce9
purge vehicle_vision_position alias
2018-09-18 09:52:33 +02:00
TSC21
8f23a073a4
ekf2: add vehicle_odometry usage and data validation check; update replay as well
2018-09-18 09:52:33 +02:00
TSC21
048ff56890
lpe: add vehicle_odometry and data validation handlers; improve inout interface
2018-09-18 09:52:33 +02:00
TSC21
7303005373
mavlink_receiver: add ODOMETRY handler; use new visual_odometry uORB msg and aliases
2018-09-18 09:52:33 +02:00
TSC21
4816adcdee
mavlink_receiver: remove attitude_quatertion_cov and local_position_ned_cov handlers
2018-09-18 09:52:33 +02:00
TSC21
939216d6ff
add vehicle_odometry msg
2018-09-18 09:52:33 +02:00
TSC21
7c7602873e
assert over the type of the 'timestamp' field
2018-08-09 13:40:48 +02:00
TSC21
e6bd9bdeeb
fix radio_status timestamp init
2018-08-09 13:40:48 +02:00
TSC21
91c3f1ae63
sync submodules with upstream
2018-08-09 13:40:48 +02:00
TSC21
c10e851251
replace printf with PX4_INFO_RAW
2018-08-09 13:40:48 +02:00
TSC21
c53c035ec6
px_generate_uorb_topic_files: add check and throw error if no timestamp field exists
2018-08-09 13:40:48 +02:00
TSC21
a1ac34d3e7
reformat how the passed time is printed
2018-08-09 13:40:48 +02:00
TSC21
cac84e1424
px_generate_uorb_topic_helper: do not account with the timestamp, so the struct size matches
2018-08-09 13:40:48 +02:00
TSC21
8a8cc26b13
uorb templates: remove redundant timestamp field
2018-08-09 13:40:48 +02:00
TSC21
86baa6a90a
beautify some identation
2018-08-09 13:40:48 +02:00
TSC21
e932030d88
add timestamp field to uORB msgs; sync timestamp whenever possible
2018-08-09 13:40:48 +02:00
TSC21
ca42483794
update msgs fields from camelCase to snake_case so rosidl_generate_interfaces() is able to generate code for ROS IDL files
2018-07-30 21:40:28 +02:00
TSC21
ceae2f8896
update sitl_gazebo submodule
2018-07-13 20:58:44 +02:00
Nuno Marques
83fd5a5fd1
Update micro-CDR to latest and fix API usage ( #9651 )
...
* uorb_microcdr: msg.cpp.template: update API for how the buffer length is obtained
* micrortps_bridge: CMakeLists: temporarily deactivate check endianness option
2018-07-12 18:04:15 -04:00
Nuno Marques
bb19c2bc8b
Jenkins: add LPE CI test ( #9762 )
2018-06-26 01:15:13 -04:00
TSC21
518daa4a8d
fastrtps: clean up and fix template for client/agent code
2018-06-11 22:54:58 +02:00
TSC21
7220fb1b21
update sitl_gazebo submodule
2018-05-11 14:25:28 +02:00
TSC21
821eb5ac87
navigator: precland_params: PLD_MAX_SRCH: fix min value from float to int
2018-01-17 17:52:24 -05:00
TSC21
ae65289967
lpe: params: fix LPE_FUSION max value
2018-01-17 17:52:24 -05:00
TSC21
ec1c37e1af
modules: lpe: push sensor status update to object; prioritize lidar readings over sonar
2018-01-14 22:52:41 +01:00
TSC21
b512759336
modules: lpe: refactor fusion bitmask
2018-01-14 22:52:41 +01:00
Nuno Marques
3fcffe1f3b
Tools: update sitl_gazebo ( #8597 )
2018-01-05 14:09:31 -05:00
TSC21
fefed35dfe
Tools: update sitl_gazebo
2018-01-01 21:06:00 +01:00
TSC21
5a17f6b2d5
lpe: update _sensorTimeout init on constructor
2017-11-03 23:45:43 +01:00
TSC21
483f0d55e0
lpe: style fix
2017-11-03 23:45:43 +01:00
TSC21
051822eee1
lpe: remove unneeded subscriber to manual_control_setpoint
2017-11-03 23:45:43 +01:00
TSC21
691c35f47e
lpe: small fixes
2017-11-03 23:45:43 +01:00
TSC21
e6efb5ec0a
lpe: update _sensorTimeout and _sensorFault to handle support of more sensors
2017-11-03 23:45:43 +01:00
TSC21
392999c2df
lpe: fix innovation covariance publishing
2017-11-03 23:45:43 +01:00
TSC21
2a2d968b2c
modules: lpe: fix double correction on lidar
2017-10-25 19:39:33 +01:00
TSC21
2afa499c66
test_eigen: correct some issues regarding type casts on POSIX build
2015-08-17 00:57:57 +02:00
TSC21
c5dfff1e6f
test_eigen: reformulate and enhance eigen math tests on firmware
2015-08-17 00:57:57 +02:00
TSC21
055ea4fffd
include EIGEN_MAX_STATIC_ALIGN_BYTES 16 macro
2015-08-14 18:37:00 +01:00
TSC21
75ec0267c9
mocap_support: update to debug log structure
2015-06-23 00:41:23 +01:00
TSC21
dccd4df7bc
mocap_support: added support for mocap data on firmware
2015-06-13 17:03:31 +01:00
TSC21
ff1f3ba7f1
drivers: added validity check to sf0x
2015-05-26 18:08:55 +01:00
TSC21
79e084a154
drivers: added validity check
2015-05-26 18:05:26 +01:00
TSC21
0d1bc2cd0b
mavlink: added multi advertise for distance_sensor in mavlink receiver
2015-05-26 23:35:45 +01:00