Florian Achermann
87646c4ea4
Update the Description of the estimator_status Message ( #8346 )
...
* Fix description of GPS check fail bits in estimator status message
2017-12-11 11:15:34 -05:00
lamping7
63718bf27b
fix MISSION_ITEM REACHED message broadcast ( #8332 )
2017-12-10 02:30:58 -05:00
Paul Riseborough
024589d63d
msg: Add separate vertical and horizontal validity flags to home_position
...
If we have taken off without GPS and gained it in flight, the home vertical position can be set, but not the horizontal.
2017-12-07 08:20:16 +00:00
Paul Riseborough
92bcc63418
msg: add pre flight check status message
2017-12-04 09:09:54 +00:00
Lorenz Meier
39f4b205e7
Safety: Add field for override inputs
...
This is helpful for safety devices that have an external override input. This helps to put the autopilot in an override scenario into a sane state, instead of letting it believe its still in control.
2017-12-02 11:39:52 +00:00
Daniel Agar
b8e24b5d2f
uORB delete unused vehicle_force_setpoint
2017-11-26 16:39:30 -05:00
Daniel Agar
d3c87c77d2
uORB delete unused pwm_output
2017-11-26 16:39:30 -05:00
Daniel Agar
6ca86c3608
uORB delete unused filtered_bottom_flow
2017-11-26 16:39:30 -05:00
Daniel Agar
ae42923025
uORB msg delete unused hil_sensor
2017-11-24 19:46:33 -05:00
Lorenz Meier
a1a002f9b6
Navigator: Add the ability to do a low-altitude RTL to avoid traffic
...
This is a first baseline implementation for collision avoidance with aircraft equipped with transponders. Since the drone-to-drone and drone-to-airplane system will be regulated by a standard, we do carefully avoid to do anything too fancy. This implementation allows to reduce altitude to get close to ground and land immediately or RTL. This is similar to what a human pilot would do and allows to get out of manned airspace which is at higher altitudes.
2017-10-31 09:10:32 +01:00
Daniel Agar
4416c4ddb3
navigator move parameters out of MissionBlock
...
- MissionBlock is an interface with > 10 implementations
2017-10-26 22:43:53 +02:00
Paul Riseborough
3fc7aba178
TECS: Use version in ECL library
...
This change updates a number of interfaces to use the new TECS implementation from the ECL library.
2017-10-22 21:56:06 +02:00
Daniel Agar
d83073f016
move RTPS to dedicated px4fmu-v{3,4,4pro,5}, posix, sdflight builds ( #8113 )
2017-10-17 16:29:55 -04:00
Daniel Agar
651df03f76
RTPS and micro-CDR build system cleanup ( #8084 )
2017-10-11 13:05:44 -04:00
Matthias Grob
2b7dcd3f34
mc_pos_control: multiple small fixes in position controller we acumulated over time during our PX4 deployment and want to contribute back
2017-10-09 10:20:29 +02:00
Beat Küng
cdf17c5447
led: add MODE_FLASH
2017-10-06 20:40:02 +02:00
Paul Riseborough
c7097085fa
msg: publish magnetometer inconsistency level
2017-10-05 09:30:26 -07:00
Beat Küng
20e987faa9
estimator_status: add missing descriptions for control_mode_flags
2017-10-05 10:04:02 +02:00
David Sidrane
a9bd3aeb85
Fixed typo usb_vaild -> usb_valid
2017-09-29 10:46:50 -10:00
Daniel Agar
48f1e3ed1c
uORB generation move to msg/
2017-09-29 10:13:51 -04:00
Daniel Agar
3c18be387c
ROI - move handling to navigator ( #7939 )
2017-09-26 12:25:02 -04:00
ChristophTobler
a45ed5f776
add constants for distance orientation convention
2017-09-25 08:52:21 +02:00
Daniel Agar
b4755297ec
delete control_state and cleanup vehicle_attitude ( #7882 )
2017-09-21 16:24:53 -04:00
Daniel Agar
3498fe0c6f
delete sdlog2 EKF2 replay ( #7982 )
2017-09-19 10:20:41 -04:00
Daniel Agar
26f00609ac
multirotor_motor_limits only publish for MC
2017-09-19 02:25:30 +01:00
CarlOlsson
6a9f47b31e
msg: Fix documentation of filter_fault_flag in estimator status msg
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com>
2017-09-13 05:48:35 -07:00
Daniel Agar
e15afcca7a
vehicle_command commands are uint16, not uint32
2017-09-08 09:06:30 +02:00
Daniel Agar
dc18112697
EKF2 limit map reprojection ( #7900 )
2017-09-05 12:56:53 -04:00
Sugnan Prabhu S
6562dd496b
mavlink: implement MAV_CMD_REQUEST_FLIGHT_INFORMATION
...
Signed-off-by: Sugnan Prabhu S <sugnan.prabhu.s@intel.com>
2017-08-31 09:26:39 +02:00
Julien Lecoeur
798c6d0f56
Use char* for names of debug messages
2017-08-30 14:45:02 +01:00
Julien Lecoeur
0e6e0f4cb0
Wrong indentation
2017-08-30 14:45:02 +01:00
Julien Lecoeur
12353f4da7
Add support for mavlink message DEBUG_VECT
2017-08-30 14:45:02 +01:00
Julien Lecoeur
eeb966d375
Add support for mavlink message DEBUG
2017-08-30 14:45:02 +01:00
José Roberto de Souza
dddac6c85a
msg: Add arm authorization request command id
2017-08-28 08:28:57 +02:00
Daniel Agar
b2a81ed35b
multi diff pres sensor publication and logging
2017-08-19 22:49:29 +02:00
José Roberto de Souza
4462869432
Add support to new fields in command_ack
2017-08-19 09:04:52 +02:00
José Roberto de Souza
b7c705e790
msg: Add missing value of MAV_RESULT
2017-08-19 09:04:52 +02:00
Beat Küng
77785c01ef
micrortps_client.cpp.template: avoid 0-init & check result of orb_copy
2017-08-08 21:47:17 +02:00
Beat Küng
55f65b4aff
Tools/message_id.py: rename to uorb_rtps_message_ids.py for clarity
2017-08-08 21:47:17 +02:00
José Roberto de Souza
7c268f4fa1
mavlink: Safely avoid send the same vehicle_command and vehicle_command_ack back
...
The previous approach was checking system id and component id but it
will not work in 100% of cases as external devices can send MAVLink
message with the right system id but with broadcast component id.
2017-08-08 21:46:30 +02:00
José Roberto de Souza
a8cfd6f36a
msg: Use the correctly data types on vehicle_command
...
Lets save a few bytes using the right data types.
2017-08-08 21:46:30 +02:00
José Roberto de Souza
1a3315e397
msg: Fix build in python3
...
We can afford a slower performance in this parsers with python2 to
keep compability with python3.
http://sebastianraschka.com/Articles/2014_python_2_3_key_diff.html#xrange
2017-08-05 11:04:44 +02:00
Beat Küng
3d3e6428c2
msg/geofence_update.msg: remove this topic
...
We'll use dataman to check for geofence data updates.
2017-08-04 18:08:51 +02:00
Beat Küng
82716012bd
geofence_update.msg: notify navigator on geofence update
2017-08-04 18:08:51 +02:00
Beat Küng
52ca49c682
geofence: remove fence & fence_vertex messages
...
- this was never read
- it was implemented wrong, leading to memory access violations in
publishFence (an integer was passed instead of the fence_s struct)
2017-08-04 18:08:51 +02:00
Vicente Monge
c5e2745a19
Fixes for manual bridge generation
...
Fix for some forgot .cxx extensions
Fix for 'print' python 2 3 compatibility
Fix for topic ID type change
2017-08-01 22:32:43 +02:00
Mark Charlebois
d24503242e
Extracted non-template code from template
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Mark Charlebois
049c769293
Converted cxx to cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Mark Charlebois
fc3d49240e
Added missing "%"
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Daniel Agar
1e3fa64eff
microRTPS_client printf PRIu64
2017-08-01 22:32:43 +02:00