Matthias Grob
e73218d665
mc_pos_control/FlightTasks: trigger takeoff based on task
...
The initial idea of the flight task architecture was that
a task can freely set it's setpoints and doesn't have to
worry about takeoff and landing. It would just takeoff
when it's landed and there's a setpoint to go up and
land when it puts a setpoint that pushes into the ground.
With the takeoff logic there are some significant interface
problems depending on the way a task is implemented:
From the setpoint is not high enough to trigger to
an unexpected takeoff because of some estimator
fluctuation affecting the setpoint. It's easiest to solve this
by allowing the task to determine when a takeoff is triggered.
If no condition is implemented by default a task is not
allowing a takeoff and cannot be used to get the vehicle
off the ground.
2019-05-22 22:05:38 +02:00
TSC21
b3435dd1f5
microRTPS_transport: use preprocessor declarations to setup different build contexts for client and agent code
2019-05-22 11:49:02 +02:00
TSC21
f0447e0009
microRTPS_agent_CMakeLists.txt.template: add header files to micrortps_agent executable build
2019-05-22 11:49:02 +02:00
TSC21
95f144dfb7
msg.idl.template: do not generate typdefs for builtin types (not required)
2019-05-22 11:49:02 +02:00
TSC21
110a7931e4
microRTPS bridge generation: improve fastrtpsgen verbosity
2019-05-22 11:49:02 +02:00
TSC21
3536c9dddc
RTPS IDL: fix const names; make IDL template similar to rosidl_generator_dds_idl/resource/msg.idl.em
2019-05-22 11:49:02 +02:00
David Sidrane
ed8c6019d5
Added TI ina226 I2C power monitor ( #11755 )
2019-05-17 13:33:48 -04:00
TSC21
3ab75b83ce
microcdr and IDL: remove field ordering, causing improper serialization/deserialization
2019-05-16 12:02:24 +02:00
Daniel Agar
9bad61b86b
Improve robustness to bad and lost airspeed data ( #11846 )
2019-04-30 03:08:23 -04:00
Alexis Paques
5763787840
Adding narg to allow empty arguments
2019-04-25 09:56:06 +01:00
Arkadiusz Niemiec
c50c44cc58
Add a boolean to cleanly exit sender thread
2019-04-21 10:40:25 +01:00
romain
8b6480c1cf
sih.msg removed, serial port communication removed
2019-04-12 09:25:07 +02:00
Beat Küng
914a9b78b6
new airframe for sih, HIL_STATE_QUATERION sent through MAVLink
2019-04-12 09:25:07 +02:00
romain
c09e9ec97f
simulator in hardware, new module added that allows to run a simulator in the hardware autopilot, for more documentation visit https://github.com/romain-chiap/PX4_SIH_QuadX
2019-04-12 09:25:07 +02:00
Roman
d36c0e131d
added aux6 RC channel
...
Signed-off-by: Roman <bapstroman@gmail.com>
2019-04-03 08:20:47 -04:00
Claudio Micheli
f4a4dab65a
Commander: Improved logic for OA prearm checks.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2019-03-27 09:56:32 +01:00
Claudio Micheli
107746ded5
Added obstacle avoidance healthiness topic in vehicle status msg.
...
This allows to perform pre-arm checks and prevent arming if obstacle avoidance is enabled but not yet running.
Added a print once flag to prevent excessive message spamming in QGC.
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2019-03-27 09:56:32 +01:00
Roman
ecc8a696d0
added ground effect reporting to land detector
...
Signed-off-by: Roman <bapstroman@gmail.com>
2019-03-21 10:07:12 +01:00
Claudio Micheli
cd47cefb03
Some more code cleanup.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2019-03-12 11:24:33 +01:00
Claudio Micheli
59cf9a1dd4
telemetry_status: Changed "type" comment.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2019-03-12 11:24:33 +01:00
baumanta
a98f5d2ab2
suggestion for treating obstacle avoidance heartbeats
2019-03-12 11:24:33 +01:00
Daniel Agar
6dec451bab
HEARTBEAT and commander failsafe handling cleanup
2019-03-12 11:24:33 +01:00
Oleg Kalachev
fbc8d01a7e
Rename distance_sensor.covariance to variance
2019-02-22 18:31:27 +00:00
Oleg Kalachev
ec3f1fd5c2
mavlink_receiver: fix DISTANCE_SENSOR covariance handling
2019-02-22 18:31:27 +00:00
mcsauder
31f23c1e76
Rename tune_control_s strength to volume to match Nuttx and Linux standard nomenclature for audio (loudness) control.
2019-02-19 10:07:53 +01:00
TSC21
57f1f01319
microRTPS_transport: replace printf() with PX4_ERR()
2019-02-15 08:54:58 +00:00
Gabriel Moreno
6bb0046407
urtps: fix UART speed setting to work in Linux
...
The previous code used the numeric baudrate as the speed argument
for cfsetispeed() and cfsetospeed(). This works in OSX and NuttX,
but is not portable.
This fix introduces a new method to convert baudrate to speed using
constants such as B115200.
Signed-off-by: Gabriel Moreno <gabrielm@cs.cmu.edu>
2019-02-15 08:54:58 +00:00
DanielePettenuzzo
15abb159a8
camera_capture: change topic namings to make logging, mavlink streaming and geotagging easier
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
96961c6f9c
camera trigger and camera capture publish on two different topics and camera feedback module uses CAM_CAP_FBACK param to choose between the two.
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
3f99204de2
camera_trigger.msg: add feedback field to understand if message camera from trigger or capture driver
2019-02-10 18:07:44 -05:00
Daniel Agar
216a3e13e7
Update submodule gencpp to latest Wed Feb 6 01:50:06 UTC 2019 ( #11390 )
...
- gencpp in PX4/Firmware (ed8517a7d97f15cdf556cdc64496cc72bebb99ab): b41ee3060b
- gencpp current upstream: 7e446a9976
- Changes: b41ee3060b...7e446a9976
7e446a9 2019-01-25 James Xu - enable Windows build (#38 )
2019-02-05 21:22:37 -05:00
Daniel Agar
6abd94e2b7
Update submodule genmsg to latest Wed Feb 6 01:50:12 UTC 2019 ( #11389 )
...
- genmsg in PX4/Firmware (d4338773aa0139295caff03dc8275b44b88ccd04): 42e3646610
- genmsg current upstream: 5736b1f7ad
- Changes: 42e3646610...5736b1f7ad
5736b1f 2019-01-28 Dirk Thomas - add missing run_depend on empy (#81 )
2019-02-05 21:21:09 -05:00
CarlOlsson
fd4caa849d
msg: add gps_yaw and mag_aligned to estimator_status
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com>
2019-02-05 19:31:30 -05:00
TSC21
14d7adc519
Jenkins CI: PX4 ROS2: deploy required tools
2019-02-05 08:18:14 +00:00
TSC21
de917bae6d
uorb_to_ros_msgs: delete all messages on the out dir first, so it can also consider message deletions on the input dir
2019-01-28 14:00:21 +01:00
TSC21
84c6e07c5c
uorb_to_ros_msgs: only create dir if it doesn't exist
2019-01-28 14:00:21 +01:00
TSC21
4b1053d212
Jenkins: set autobuild and deploy for generating px4_msgs repo ROS msg definitions files
2019-01-28 14:00:21 +01:00
TSC21
78130574a3
uorb_rtps_classifier: add the capability to receive absolute and relative paths
2019-01-28 09:42:16 +01:00
TSC21
8da1ff4cff
generate_microRTPS_bridge: add the capability to receive absolute and relative paths
2019-01-28 09:42:16 +01:00
TSC21
4ec40049ce
micrortps_bridge: pass absolute path for yaml file and urtps templates
2019-01-28 09:42:16 +01:00
Alessandro Simovic
0bb5345306
removed unnecessary new-lines
2019-01-25 11:58:17 -05:00
Alessandro Simovic
4ead3b20e5
Fixing some typos
2019-01-25 11:58:17 -05:00
TSC21
a78c9c4370
uorb_rtps_message_ids: for now, remove vehicle_global_position send
2019-01-07 12:46:36 +01:00
Daniel Agar
c0b464e9e2
replace <cinttypes> with <inttypes.h>
...
- <cinttypes> isn't available in the NuttX c++ library
2019-01-06 19:20:57 -05:00
TSC21
3c246ce170
microRTPS: improve verbosity with the usage of px4_log types
2019-01-02 00:14:18 +00:00
TSC21
adbec90018
microRTPS: replace usleep() by px4_usleep()
2019-01-02 00:14:18 +00:00
TSC21
065f97e87b
add more relevant messages to the RTPS stream
2019-01-01 11:21:36 +00:00
Matthias Grob
1cee90d42f
orbit_status: fix type for radius
2018-12-18 14:40:07 +01:00
Alessandro Simovic
a08ea4764d
orbit: added telem uorb msg
2018-12-18 14:40:07 +01:00
Simone Guscetti
82d4cd6dfa
position_setpoint: Change deploy gear to landing gear
...
- Use the values from landing_gear.msg
2018-12-10 16:17:23 +01:00