Claudio Micheli
187a025dfe
Commander: added esc_status prearm checks
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
03637fa6f1
Added topics to esc_status and vehicle_status_flags.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
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
a917f22b65
sensors: create vehicle_acceleration module ( #12597 )
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
6f2d1d55f6
logger use uORB::PublicationQueued for ulog_stream
...
- queue depth is now set by the msg
6 years ago
Daniel Agar
a6777ca4f1
uORB add RTPS message id for new wheel_encoders msg
6 years ago
Martina Rivizzigno
39e59d6cc4
add point type (mavlink command associated with wp) in Obstacle Avoidance interface
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
Timothy Scott
830d576f45
Changed wheel encoder publication to multi-instance
6 years ago
Timothy Scott
834ae3128f
Implemented reading speed from the Roboclaw
6 years ago
Timothy Scott
b5cf8416b6
Publishing encoder message at regular intervals
6 years ago
Timothy Scott
60da26978f
Ongoing encoder work
6 years ago
TSC21
618ce49479
rtps: ids: add missing aliased topics
6 years ago
TSC21
47f5b23419
rtps: generation scripts: make indexing of lists possible in both Python 2 and 3
6 years ago
Daniel Agar
e69398c09f
introduce uORB::PublicationQueued and transition most orb_advertise_queue usage
6 years ago
Timothy Scott
39a5799e65
Mavlink: fixed temperature for batteries ( #12605 )
6 years ago
Matthias Grob
d0f1a551e9
manual_contol_setpoint: fix mode slot numbering ( #12578 )
...
* This fix is necessary because usually uORB structs get initialized with
all zeros and then get filled with the fields that are actually in use.
* The number 0 for the mode slot was already commanding to switch to the
mode in slot one even though for example the joystick input via mavlink
does not use this mechanism at all.
6 years ago
Daniel Agar
0e949a36ee
task_stack_info increase task_name length to match NuttX CONFIG_TASK_NAME_SIZE
6 years ago
Daniel Agar
0dc8119c89
listener print strings
6 years ago
TSC21
eb951ede6a
urtps templates: minor cleanup
6 years ago
TSC21
11a28665b7
px_generate_uorb_topic_files: cleanup uneeded conditions
6 years ago
TSC21
85bcfd7d72
generate_microRTPS_bridge: remove commented code
6 years ago
TSC21
c15e54445e
increase cutoff margin for alias matching
6 years ago
TSC21
5b2d952e4b
add checker for multitopic msg naming
6 years ago
TSC21
3d9f83a4f2
microRTPS_bridge: structural change to make possible to generate pub/sub code for multi-topics/aliased msgs
6 years ago
TSC21
a747116eab
microRTPS bridge: make mandatory that all the uORB messages have their RTPS id
6 years ago
Beat Küng
72ddf3e0aa
tune_control: use orb queue advertisement consistently
6 years ago
Martina Rivizzigno
1fb80612f3
CollisionPrevention: address https://github.com/PX4/Firmware/pull/12179
...
review comments
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
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
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
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
Alexis Paques
453ecfeb55
YAML: use Loaders and safe_load ( #11910 )
6 years ago
Timothy Scott
21760a5856
Changed constant name to UNMANNED_GROUND_VEHICLE
6 years ago
Timothy Scott
714c90b9db
Updated code style to fix confusing if conditions
6 years ago
Timothy Scott
a134da6e12
Removed is_rotor_wing, replaced with vehicle_type
6 years ago
Daniel Agar
32a89a1834
rename empy templates (*.template) to proper file extension (.em)
6 years ago
baumanta
c497d94616
publish a minimal message for logging/debugging
6 years ago
pedro-roque
a707403eaf
mc_att_ctrl: added yawrate control from offboard.
...
This commit adds Roll Pitch Yawrate Thrust (RPYrT) setpoint control to the
PX4 stack, enabling the UAV to follow specific yawrates sent from
offboard. It also introduces individual body_rate flags, along the
lines of mavros.
Tested on a MoCap enabled flight arena in KTH Royal Institute of
Technology, Stockholm. The MAV receives RPYrT setpoints from an
external PID controller to stabilize around position setpoints.
The UAV is also externally disturbed to assess the stability to
external unmodeled events.
Fixed Kabir comments.
Removed deprecated ignore_bodyrate.
Fixed integration test.
6 years ago
Matthias Grob
ac002db25c
MAVLink/Commander: @Pedro-Roque's offboard yawrate handling
6 years ago
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.
6 years ago
TSC21
b3435dd1f5
microRTPS_transport: use preprocessor declarations to setup different build contexts for client and agent code
6 years ago
TSC21
f0447e0009
microRTPS_agent_CMakeLists.txt.template: add header files to micrortps_agent executable build
6 years ago
TSC21
95f144dfb7
msg.idl.template: do not generate typdefs for builtin types (not required)
6 years ago
TSC21
110a7931e4
microRTPS bridge generation: improve fastrtpsgen verbosity
6 years ago
TSC21
3536c9dddc
RTPS IDL: fix const names; make IDL template similar to rosidl_generator_dds_idl/resource/msg.idl.em
6 years ago
David Sidrane
ed8c6019d5
Added TI ina226 I2C power monitor ( #11755 )
6 years ago