Martina
c9fcc6b7d5
trajectory_waypoint: add comment to explain the use of the two topics
...
trajectory_waypoint and trajectory_waypoint_desired
7 years ago
Martina
1144b66a70
mc_pos_control: temporary solution to enable and disable the execution of
...
obstacle avoidance waypoints
7 years ago
Martina
c5d62b5524
mc_pos_control: use local frame position setpoint from triplets calculated
...
in the pos_control and not coming from navigator. Refactor method
update_avoidance_waypoint_desired since all waypoints have the same type
7 years ago
Martina
26ca09f824
mc_pos_control: fix typo
7 years ago
Martina
35cf00dd5e
trajectory message: change sp to wp
7 years ago
Martina
59c7fc5d96
mc_pos_control: use one method to wrap yaw speed instead of triplicate
...
code
7 years ago
Martina
8b20c66cfc
mc_pos_control: use desired velocity to calculate vel_sp_along_track_prev
...
if obstacle avoidance is running
7 years ago
Martina
d39b969e72
mc_pos_control: refactor the update of the desired waypoints for avoidance
...
to eliminate duplicated code
7 years ago
Martina
9bdc9aada2
mc_pos_control: use defines for point size and number of points in
...
trajectory_waypoint
7 years ago
Martina
c84e651edd
trajectory_waypoint: add defines for point size and number of points
7 years ago
Martina
a11c6235fe
mc_pos_control: uses consistent naming for desired waypoints
7 years ago
Martina
272d7ca4cd
mc_pos_control: use consistent naming for position waypoints
7 years ago
Martina
3fa094cb6b
mc_pos_control: use same notation for velocity waypoints
7 years ago
Martina
6e7f1d249e
bezier: fix index description
7 years ago
Martina
31d675fd95
mc_pos_control: add interface to send desired position and velocity
...
waypoint to the obstacle avoidance module
7 years ago
Martina
b33a708215
mc_pos_control: add vel_sp_desired to send desired velocity to the
...
obstacle avoidance
7 years ago
Martina
47f2db67b6
mc_pos_control: execute yaw or yaw speed of the obstacle avoidance
...
waypoint
7 years ago
Martina
df19610e69
mc_pos_control: add execution of position waypoint coming from the
...
obstacle avoidance
7 years ago
Martina
5d6771753d
mc_pos_control: add execution of velocity waypoint coming from the
...
obstacle avoidance module
7 years ago
Martina
f511d3a399
mc_pos_control: add method to constrain velocity setpoint
7 years ago
Martina
14444af38c
mc_pos_control: subscribe to trajectory_waypoint message
7 years ago
Martina
f3ce7be1e3
mavlink_messages: stream TRAJECTORY mavlink message with data from
...
uORB trajectory_waypoint as input path to a obstacle avoidance node
7 years ago
Martina
5ef26dd862
mavlink_receiver: decode mavlink message TRAJECTORY in uORB msgs
...
trajectory_waypoint or trajectory_bezier depending on the mav trajectory
representation type
7 years ago
Martina
e59a29197e
replace obstacle_avoidance message with trajectory_waypoint and trajectory_bezier
7 years ago
ChristophTobler
82e0547f6e
add first draft of the avoidance msg
7 years ago
Beat Küng
e1a7472738
MavlinkOrbSubscription::update: improve performance & fix corner case
...
- reorders operations, such that the most expensive one (orb_copy) is done
only when really needed.
- corner case: when the topic was not advertised yet, orb_stat() would fail
and then update() was called, which succeeds for the first advertisement.
In that case the timestamp was incorrectly set to 0 and true was
returned.
The next call would again return true, because the timestamp was updated,
but the topic data was still the same.
Reduces CPU load by ~2% on a Pixracer.
7 years ago
Beat Küng
060b130128
mavlink: add optional disable_sharing flag to add_orb_subscription
...
This is a more generic solution for 532a97041
, and also enables it for
vehicle_command_ack's.
In addition it avoids using a timestamp for subscription update checking,
because it does not work well together with orb queuing.
7 years ago
Mark Sauder
bb86c5f200
Breakout rc.vehicle_setup from rcS. ( #9892 )
7 years ago
Daniel Agar
21cc34befb
GPS driver increase stack
7 years ago
mcsauder
e12acc4b28
Migrate hardware specific mavlink stream cases to rc.mavlink.
7 years ago
mcsauder
8b71bb4562
Breakout rc.mavlink from rcS script.
7 years ago
Thomas Stastny
8a7919bcb6
fw att+pos ctrl: use enum for flaps configs
7 years ago
Thomas Stastny
0c3399433d
fw att+pos ctrl: add takeoff flaps setting
7 years ago
Beat Küng
3f0a398a25
Omnibus F4 SD: fix UART4
...
- do not configure RSSI GPIO pin
- disable serial console on UART4
7 years ago
Beat Küng
93da0416fa
frsky_telemetry: add a '-m <mode>' CLI param
...
Can be used to avoid auto-detection.
Strangely on the Omnibus via UART4, the auto-detection for single-wire
S.Port did not work when connecting via battery (it works via USB) -
S.Port got detected instead.
Might be a board-specific issue.
7 years ago
mcsauder
9386ab6afe
Breakout rc.thermal_cal from rcS and group set/unset parameters at the beginning and end of the rcS script. Revert commit 2a3d66cf45
to reduce px4fmu-v2_default flash size. Standardize tabs/whitespaces across all files in the init.d directory.
7 years ago
Daniel Agar
33f7318400
Jenkins archive av_x binaries
7 years ago
mcsauder
cf7dd383b1
Update ADC voltage calculation instances to avoid divide by integer.
7 years ago
Daniel Agar
850b1ad6a7
EKF2 split output predictor and publish attitude immediately ( #9832 )
...
* EKF2 split output predictor and publish attitude immediately
* ecl: incorporate magic number tidy up
7 years ago
Beat Küng
58c8c50174
frsky_telemetry: add scanning timeout parameter, and set it to 15s
...
This frees unused RAM in case frsky telemetry is not connected.
7 years ago
Beat Küng
f3292c7741
frsky_telemetry: add S.Port single-wire support
...
If S.Port is connected via external inverter or an uninverted signal is
used, the UART needs to be put into half-duplex mode.
This can be used to get uninverted S.Port:
https://oscarliang.com/uninverted-sbus-smart-port-frsky-receivers/
It is not needed for the Pixracer FrSky port.
7 years ago
Beat Küng
1feccfcc81
frsky_telemetry: increase stack size by 52 bytes
...
As indicated in previous logs (268 bytes left).
7 years ago
Beat Küng
898eb95623
frsky_telemetry cleanup: remove err, use px4_getopt
7 years ago
Lorenz Meier
84770f195d
Create PULL_REQUEST_TEMPLATE.md
7 years ago
Daniel Agar
e4be8eccc9
bmi055 add measure interval perf counter
7 years ago
Daniel Agar
0da8125ac0
bmi055 remove unused reset retries perf counter
7 years ago
Daniel Agar
adf6ea3596
bmi055 remove unused gyro duplicates perf counter
7 years ago
Daniel Agar
734fc1bf8d
bmi055 remove cdev read (gyro_reads) perf counter
7 years ago
Daniel Agar
7bc364207e
bmi055 remove cdev read (accel_reads) perf counter
7 years ago
Daniel Agar
cd07e756b9
bmi055 name separate accel and gyro perf counters properly
7 years ago