Martina Rivizzigno
1fb80612f3
CollisionPrevention: address https://github.com/PX4/Firmware/pull/12179
...
review comments
6 years ago
Martina Rivizzigno
ac67d5603f
CollisionPrevention: compute the attitude_sensor_frame outside for loop
6 years ago
Martina Rivizzigno
560c9f972a
CollisionPrevention: use the maximum timestamp between offboard and
...
distance sensor such that if one of the two fails the vehicle goes into
failsafe, do not switch off CollisionPrevention if it fails
6 years ago
Martina Rivizzigno
8aad105265
mc_pos_control: increase stack size by 100 bytes
6 years ago
Martina Rivizzigno
02bdc2c46b
CollisionPrevention: use FlightTasks convention for private/public methods,
...
add doxygen on header file
6 years ago
Martina Rivizzigno
8637a9255e
CollisionPrevention: add failsafe for stale distance data
6 years ago
Martina Rivizzigno
0ee770e853
logger: log obstacle_distance_fused instead of obstacle_distance
6 years ago
Martina Rivizzigno
ff6a4d9e71
stream mavlink message OBSTACLE DISTANCE
6 years ago
Martina Rivizzigno
e6e4d846fb
add uORB message obstacle_distance_fused with data from offboard
...
obstacle_distance and distance sensor
6 years ago
Martina Rivizzigno
a9b1946bea
CollisionPrevention: make sure that vehicle tilt compensation is
...
correct for all sensor orientation
6 years ago
Martina Rivizzigno
2439dc09ae
CollisionPrevention: refactor code to make it more readable
6 years ago
Martina Rivizzigno
b6eea508bb
CollisionPrevention: make sure that the timestamp is updated for distance
...
sensors even if they are out of range
6 years ago
Martina Rivizzigno
09bfb00c88
Obstacle_distance: use only one increment in float directly
...
CollisionPrevention: rename a few variables to make the code more readable
6 years ago
Martina Rivizzigno
d216b45202
cm8jl65: use paramter to set sensor orientation
6 years ago
Martina Rivizzigno
6a0ed6af93
cm8jl65: add field of view
6 years ago
Martina Rivizzigno
5b24f28ac7
CollisionPrevention: map distance_sensor data to obstacle distance
6 years ago
Martina Rivizzigno
aff131774e
simulator mavlink: add horizontal and vertical fov + quaterion orientation
...
to distance sensor
6 years ago
Martina Rivizzigno
02c3765c1b
obstacle_distance: add fields from mavlink extension
6 years ago
Martina Rivizzigno
d375402b5b
distance_sensor: add horiontal and vertical fov, add quaternion for sensor orientation
6 years ago
Daniel Agar
53c5b6d24f
px4_fmu-v2_multicopter disable batt_smbus
...
- saves a bit of flash
6 years ago
BazookaJoe1900
7be5d15502
px4fmu: cleanup - removed duplicate const MAX_ACTUATORS definition
6 years ago
bresch
e5128ac7b9
Cosmetic - Use c++ list initialization
6 years ago
bresch
15ec73629b
MPC auto - Add MPC_YAW_MODE: towards waypoint (yaw first) mode. This mode ensures that
...
the vehicle yaws towards the next waypoint before accelerating. This is
required for drones with front vision and aerodynamic multicopters such
as standard vtol planes or highspeed multirotors.
6 years ago
Timothy Scott
2ed00c9cb6
Rover: Rewrote gnd_pos_control and removed gnd_att_control ( #12239 )
6 years ago
Beat Küng
3743e6d8fb
yaml: use safe_load(f) instead of load(f, Loader=yaml.FullLoader)
...
yaml.FullLoader is not always defined
6 years ago
Hamish Willee
27ef1899c7
Fix up MAV_X_RATE as html tag doesn't render ( #12449 )
...
* Fix up MAV_X_RATE as html tag doesn't render
* Update src/modules/mavlink/module.yaml
Co-Authored-By: Beat Küng <beat-kueng@gmx.net>
6 years ago
Mark Sauder
4e5974f1ca
srf02 driver: Move member variable initialization to declarations, standardize against other drivers and format. ( #11891 )
...
* Migrate variable initialization from constructor list to declarations, standardize whitespace formatting, and alphabetize/organize order of methods and variables in srf02.cpp.
* Increase stack allocation size for the srf02 driver main.
6 years ago
Daniel Agar
d4cd1d0d2e
NuttX stm32f7 fully re-enable dcache with write back ( #12435 )
...
- fixes https://github.com/PX4/Firmware/issues/12216
- includes latest PX4/NuttX and apps update 7.29+
6 years ago
Daniel Agar
dc10a68539
NuttX and apps update 7.29
6 years ago
Daniel Agar
fbd3386c39
Jenkins Hardware ensure buzzer is disabled on test rack
6 years ago
Alexis Paques
453ecfeb55
YAML: use Loaders and safe_load ( #11910 )
6 years ago
Fabian Schilling
6da8ce94f1
Fix off-by-one error in tgt_system (SDF version)
6 years ago
Fabian Schilling
5e39e14e7c
Fix off-by-one error in tgt_system parameter
6 years ago
Daniel Agar
7ace66a2b9
Jenkins hardware increase timeout 10 -> 20 minutes
6 years ago
Beat Küng
aa86bf5f92
landdetector flight time: fix cast to 64 bits
...
`_param_total_flight_time_low.get()` is an int32_t and gets sign-extended
if cast directly to uint64_t. To avoid that we first cast to uint32_t.
6 years ago
Daniel Agar
321c2c0392
boards don't use px4_add_library for drivers_board
...
- this prevents low level board support from using PX4 logging, uORB, etc
6 years ago
Roman Bapst
b54a43fccc
UAVCAN driver: support throttle linearization (THR_MLD_FAC parameter)
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
Matej Frančeškin
2aa05e3914
Mavlink FTP - process only messages that have our component id
6 years ago
Silvan Fuhrer
fdcb0f06d6
Babyshark VTOL: updated config file (new smooth flight task, detuned position control,
...
improved land detector, included autopilot rotation)
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
bresch
6df1600357
Auto - Update velocity setpoint generator to avoid overshoot at high cruise speed.
...
The linear mapping from position error to cruise velocity is changed by
a combination of that linear mapping and a nonlinear function containing
the maximum acceleration and jerk to avoid overshoots at waypoints due to
overoptimistic breaking distance.
6 years ago
Jacob Dahl
59c555aec3
Multicopter Auto: Adjustable land speed via RC ( #12220 )
6 years ago
mcsauder
c1e4970841
Delete uneccessary #includes from the lights driver directory.
6 years ago
mcsauder
f3af3217c7
Delete unnecessary #includes from the irlock driver.
6 years ago
mcsauder
b495ddbdd3
Delete unnecessary #includes from the imu driver directory.
6 years ago
mcsauder
be414f7ab1
Alphabetize the heater driver #include list.
6 years ago
mcsauder
35e5327cc9
Delete unnecessary #includes in the gps driver directory.
6 years ago
mcsauder
2ef6e18640
Delete unnecessary #includes in the differential_pressure drivers directory.
6 years ago
mcsauder
2a3b98a463
Deprecate unneeded #includes from the camera_capture driver.
6 years ago
mcsauder
b10cb2a24e
Deprecate unnecessary #includes from the batt_smbus driver.
6 years ago
mcsauder
d1e46737a3
Organize, alphabetize, and deprecate unneeded #includes from the barometer drivers.
6 years ago