Daniel Agar
e43e37cc46
fw_pos_control_l1 add new simple min groundspeed
6 years ago
Matthias Grob
161429f8c6
voted_sensors_update: refactor to camelCase function names
6 years ago
Matthias Grob
89a0a3acb6
PreflightCheck: improve output in case of mag inconsistency
6 years ago
Matthias Grob
fe37ee2b7f
voted_sensors_update: refactor out matrix:: because of using namespace
6 years ago
Matthias Grob
45187e1aa8
Improve magnetometer inconsistency check
...
To check directional difference between the magnetometer field vectors
instead of vector component difference.
6 years ago
Daniel Agar
83e532d339
logger move to uORB::SubscriptionInterval ( #12123 )
6 years ago
baumanta
e91614c791
change angle parmeter to degrees
6 years ago
baumanta
f80a539faa
add unit for coll prev angle
6 years ago
baumanta
14f128b89d
add parameter for detection angle
6 years ago
baumanta
150b5df7cb
change size of reaction angle
6 years ago
baumanta
b26d3ac9d4
no slinding in collision prevention (roll jerk fix)
6 years ago
Daniel Agar
a917f22b65
sensors: create vehicle_acceleration module ( #12597 )
6 years ago
bresch
50fbb56737
Yaw mode 3 - Add check for minimum distance to target in MPC_YAW_MODE 3 (along trajectory) to be consistent with the other yaw modes
6 years ago
Martina
119e5e3182
Revert "CollisionPrevention only process distance_sensor updates"
...
This reverts commit 839787568c
.
6 years ago
Daniel Agar
6e781c2289
InvenSense ICM20948 move to PX4Accelerometer, PX4Gyroscope, PX4Magnetometer helpers
6 years ago
Daniel Agar
5421ef5535
NuttX increase HPWORK and LPWORK stack by 256 bytes
6 years ago
Daniel Agar
4c329c3b4b
simple circleci.com px4_fmu-v5 build & archive example
6 years ago
Daniel Agar
7b179776e2
vehicle_angular_velocity: sensor_selection callback
...
- needed to update the main sensor_gyro subscription if the primary
stops responding
6 years ago
Daniel Agar
b945e28e08
uORB fix vehicle_angular_velocity RTPS id
6 years ago
Daniel Agar
2ad12d7977
sensors: create vehicle_angular_velocity module ( #12596 )
...
* split out filtered sensor_gyro aggregation from mc_att_control and move to wq:rate_ctrl
6 years ago
Daniel Agar
bf0eaf4d54
bloaty fix master comparison
...
- jenkins add new sections and segments output
6 years ago
Daniel Agar
6f2d1d55f6
logger use uORB::PublicationQueued for ulog_stream
...
- queue depth is now set by the msg
6 years ago
Daniel Agar
5b511eaa1a
logger move non-logged subscriptions to uORB::Subscription
6 years ago
Daniel Agar
9d701a077d
NuttX reduce stack for interrupts, HPWORK, LPWORK
6 years ago
Daniel Agar
bf474028ff
px4flow add parameter to enable (SENS_EN_PX4FLOW)
...
- fixes https://github.com/PX4/Firmware/issues/12571
6 years ago
garfieldG
d3ba9c59e0
mavlink: added check if instance mode is serial when trying to find if instance exists ( #12642 )
6 years ago
David Sidrane
5a1c46deeb
fmuv5x:Use ADC3 for HW VER/REV detection
...
fmu-v5x:hrt needs to be running for ADC time out
Fixes bug introduced in 320d2e adding platform layer.
6 years ago
David Sidrane
890f805b37
adc:Add that ability to select an ADC
6 years ago
David Sidrane
0ebb87357f
fmu-v5:hrt needs to be running for ADC time out
...
Fixes bug introduced in 320d2e adding platform layer.
6 years ago
Daniel Agar
8f5b7de498
uORB::Subscription minor API cleanup
...
* the forceInit() method was combined with the existing subscribe()
* delete unused last_update()
6 years ago
RomanBapst
cfba41d2f4
posix configs: set trigger interface to mavlink as it's the only one
...
supported on posix
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
RomanBapst
cd85f584cf
camera trigger: do not try to start if interface was not created
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
David Sidrane
f21dc82c24
Add i2cdetect to K66
6 years ago
David Sidrane
e8d874cf34
i2cdetect do not exceed 100Khz
6 years ago
Daniel Agar
64f105b530
Update submodule nuttx to latest Mon Aug 5 20:30:34 UTC 2019 ( #12636 )
...
- nuttx in PX4/Firmware (be76f909beadfe80415b733c020695efb042adef): b4013dcd4a
- nuttx current upstream: 14f4dc735a
- Changes: b4013dcd4a...14f4dc735a
14f4dc7 2019-08-05 David Sidrane - [BACKPORT] kinetis:i2c transfer ensure correct result returned
6 years ago
Daniel Agar
a6777ca4f1
uORB add RTPS message id for new wheel_encoders msg
6 years ago
Martina Rivizzigno
19ad80385e
ObstacleAvoidance: update empty_trajectory_waypoint
6 years ago
Martina Rivizzigno
e0893c383d
increase mc_pos_control stack from 1300 to 1500
6 years ago
Martina Rivizzigno
d29f2ff60c
ObstacleAvoidance: use hysteresis on z to check progress towards the goal
6 years ago
Martina Rivizzigno
39e59d6cc4
add point type (mavlink command associated with wp) in Obstacle Avoidance interface
6 years ago
Andrei Korigodski
4d5f922e7a
commander: use shutdown_if_allowed() to check for shutdown safety
...
Signed-off-by: Andrei Korigodski <akorigod@gmail.com>
6 years ago
Andrei Korigodski
5133453822
vehicle_status: replace ARMING_STATE_REBOOT with ARMING_STATE_SHUTDOWN
...
Signed-off-by: Andrei Korigodski <akorigod@gmail.com>
6 years ago
Andrei Korigodski
4a330c6e0a
commander: do not reboot on USB disconnect when armed
...
Signed-off-by: Andrei Korigodski <akorigod@gmail.com>
6 years ago
mcsauder
2e3926b577
Fix a corner case that prevented mavlink config streams from being indexed appropriately when USB is not connected at boot.
...
Break out Mavlink class constructor logic into set_instance() and set_channel() methods. and add const specifiers and default arguments to Mavlink::mavlink_open_uart().
6 years ago
Matej Frančeškin
3d993773ae
Mavlink FTP: Fix for wrong component id in retry
6 years ago
RomanBapst
43d006aff2
mavlink command sender: give channels more time to request command
...
- if a channel receives an ack for a command, do not immediately remove the
command item from the send queue but wait until the next ack timeout occurs.
This gives other mavlink channels time to try to put identical commands into
the send queue.
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
RomanBapst
71791fa8f8
mavlink_command_sender: don't try to resend command to instance which
...
did not request this command
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
RomanBapst
807cfc8aac
mavlink: fix race condition in mavlink_command_sender
...
- if we receive an ack for a command through a specific mavlink channel
then do not drop the corresponding command in the queue if this specific
mavlink channel did not issue the command. If we don't do this we can
end up in a situation where we associate an ack coming through a specific
mavlink channel to a command in the queue which was not requested by this mavlink channel.
Moreover, the actual command for which the ack was meant remains in the
queue and eventually triggers a timeout.
Signed-off-by: RomanBapst <bapstroman@gmail.com>
6 years ago
Timothy Scott
830d576f45
Changed wheel encoder publication to multi-instance
6 years ago
Timothy Scott
3850322046
Added module.yaml and serial port configuration.
6 years ago