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
Kunal Shah
7f016b5fd4
ROS multi-vehicle simulation: fixed udp port overlap issues
2018-09-21 09:01:47 +02:00
Beat Küng
370fddc115
omnibus: (temporarily) disable the topic listener
...
To reduce flash usage, until we can disable the FW & VTOL modules.
2018-09-20 11:14:02 +02:00
Daniel Agar
72489e27b3
px4fmu-v2 disable SRF02 ultra sonic range finder
2018-09-20 07:57:00 +02:00
mcsauder
0ecf6436f8
Modify 500001_axialracing_ax10 to utilize rc.ugv_defaults to allow deprecating rc.axialracing_ax10_apps and rc.axialracing_ax10_defaults and update CMakeLists.txt.
2018-09-19 14:07:30 -04:00
Matthias Grob
4863b3669b
appveyor: switch to toolchain 0.4
...
with:
- shutdown command support in SITL
- pyyaml included for RTPS message generation
2018-09-19 14:06:46 -04:00
Roman
e1992a5036
ROMFS: enable weathervane by default for VTOL
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 13:30:32 -04:00
mcsauder
39ee1926a2
Alphabetize hardware type logic blocks and sensor specific logic blocks in rc.sensors.
2018-09-19 13:17:10 -04:00
Daniel Agar
cfac2cc38e
uORB advertise through uORBDeviceMaster directly
2018-09-19 10:00:45 +02:00
Roman
ad88ef14e1
weathervane: use a single parameter to enable
...
- in auto mode we always run weather vane
- in manual model we just use it in position control mode
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
ee5007e886
weathervane params: added unit tag and minor comment update
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
96f3feb088
weathervane: get rid of passive strategy
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
0e835cb498
Weathervane: pass quaterionon as constant reference
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
ccaeb58708
WeatherVane lib: address review comments
2018-09-19 08:27:07 +02:00
Roman
ce7272a39c
WeatherVane: calculate rotation matrix directly when updating
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
d6b6a1d0b3
addressed comments from review
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
4ad11484ca
mc_pos_control: moded weathervane parameters to weathervane lib
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
8abcf2defa
mc_pos_control: use weathervane library to make vehicle turn into relative wind
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Roman
6038c22174
added a weathervane library
...
- computes a yaw-rate setpoint that tries to rotate the nose of the vehicle
into the relative wind.
Signed-off-by: Roman <bapstroman@gmail.com >
2018-09-19 08:27:07 +02:00
Daniel Agar
b1c6701f01
px4io driver use common error string
2018-09-19 08:26:32 +02:00
Daniel Agar
878bd43ad1
heater driver use common error string
2018-09-19 08:26:32 +02:00
Daniel Agar
67f1e63362
drivers don't print accel and gyro filter frequency
2018-09-19 08:26:32 +02:00
garfieldG
f14125c160
Mavlink NuttX network support ( #10200 )
2018-09-18 23:29:58 -04:00
mcsauder
31f3bcfc3a
Remove logic from rc.vehicle_setup that resulted in redundantly setting the MAV_TYPE to the same initial default value set within the script.
2018-09-18 22:49:01 -04:00
Daniel Agar
e3ff623df5
README.md update Jenkins build status icon and url
2018-09-18 20:18:02 -04:00
Daniel Agar
2c3a064942
README.md update Jenkins build status icon and url
2018-09-18 20:16:29 -04:00
mcsauder
e79fa1773d
Alphabetize vehicle type logic block order and Update param set MAV_TYPE logic to only set the parameter if no MAV_TYPE was previously set.
2018-09-18 19:46:59 -04:00
Paul Riseborough
f240eaa5b0
EKF: Fix test script
2018-09-19 06:32:43 +10:00
Paul Riseborough
5cb228e1b3
EKF: Remove duplicate line
2018-09-19 06:32:43 +10:00
Paul Riseborough
0220f469b0
EKF: Use more generic variable name for bad yaw fusion flag
...
This flag now reports on fusion of data that is not from a magnetometer.
2018-09-19 06:32:43 +10:00
Paul Riseborough
eb52f7c410
EKF: Remove implicit conversion and use single precision trig operator
...
Double precision accuracy is not required for this operation.
2018-09-19 06:32:43 +10:00
Paul Riseborough
6847acb72e
EKF: Add protection for undefined GPS antenna array heading offset
2018-09-19 06:32:43 +10:00
Paul Riseborough
d1f3f4c916
EKF: Use #define function for isfinite check
2018-09-19 06:32:43 +10:00
Paul Riseborough
91f886cb5e
EKF: Add support for use of GPS heading data.
...
Heading data is assumed to be from a dual antenna array at a specified yaw angle offset in body frame, but with the heading data already corrected for antenna offset. The offset is required to apply the correct compensation for combined rotations and to determine when the yaw observation has become badly conditioned.
2018-09-19 06:32:43 +10:00