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
TSC21
d4570e10f3
Jenkins CI: PX4 ROS msgs stage: properly name the ros1 branch
2019-02-15 08:51:58 +00:00
TSC21
d1182f18ed
Jenkins CI: PX4 ROS msgs stage: deploy message definitions to the 'ros1' branch of 'px4_msgs'
2019-02-15 08:51:58 +00:00
bresch
197ddd3e46
mc_pos_control - Publish trajectory setpoint directly after the FlightTask update
2019-02-13 20:56:57 +01:00
bresch
c0dab47554
mc_pos_control - reduce smooth_velocity_takeoff default threshold, set initial takeoff speed to 0 and remove useless else
2019-02-13 20:56:57 +01:00
bresch
e0c48d1d76
PositionControl - use dynamic constraints to saturate velocity controller for now as it is needed for the current smooth takeoff logic. Will be reverted after smooth takeoff refactor
2019-02-13 20:56:57 +01:00
bresch
106f0769fd
mc_pos_control - add takeoff_ramp_time zero division guard
2019-02-13 20:56:57 +01:00
bresch
70ddb8049a
Traj Smoothing - make format
2019-02-13 20:56:57 +01:00
bresch
3543071eb9
Position Controller - Saturate the controllers using static parameters. Handle saturations in the flight tasks only
2019-02-13 20:56:57 +01:00
bresch
4cace1bbe9
Manual vel smooth - use speed_up and speed_down constraints to limit velocity target of the trajectory generator
2019-02-13 20:56:57 +01:00
bresch
b7c2464cce
Manual vel smooth - Use MPC_JERK_MAX only
2019-02-13 20:56:57 +01:00
bresch
1730cd3a69
Velocity Smoothing - Various improvements, cleanup and corner cases fixes
2019-02-13 20:56:57 +01:00
bresch
f1262cbe84
Manual Traj - Avoid velocity jumps due to a modification of the constraints
2019-02-13 20:56:57 +01:00
bresch
57eef6b170
Manual Trajectory - Add Z position lock logic and log complete trajectory
2019-02-13 20:56:57 +01:00
ArkadiuszNiemiec
556ac5547b
attitude_estimator_q: fix newline at end of file
2019-02-13 08:51:41 -05:00
ArkadiuszNiemiec
d93c3da172
q_estimator: correctly handle loss of external yaw estimation
2019-02-13 08:51:41 -05:00
ArkadiuszNiemiec
6257037924
Revert "q_estimator: correctly handle loss of external yaw estimation"
2019-02-13 08:51:41 -05:00
Arkadiusz Niemiec
075c836dfb
q_estimator: correctly handle loss of external yaw estimation
2019-02-13 08:51:41 -05:00
Hamish Willee
3a34209dc1
Fix error text to: unrecognised command
2019-02-13 09:42:05 +01:00
Hamish Willee
1aaf342e86
Add usage output to command
2019-02-13 09:42:05 +01:00
Hamish Willee
48105ba878
Add module docs for tfmini driver
2019-02-13 09:42:05 +01:00
Hamish Willee
2b20c50659
Add module docs for teraranger
2019-02-13 09:20:07 +01:00
Daniel Agar
8185334994
navigation.h handle mission item structure padding explicitly
...
- also applies to mission_stats_entry_s, mission_fence_point_s,
mission_save_point_s
- -Wpadded warning is disabled by default because the snapdragon
toolchain doesn't respect the pragma pop
2019-02-13 08:08:01 +01:00
David Sidrane
beff3ae66a
deprecate gumstix aerocore - no longer supported by mfg
2019-02-12 20:53:45 -05:00
Daniel Agar
f1d17c9003
camera_capture add to all boards
2019-02-11 14:15:28 -05:00
Daniel Agar
fb7c0376a0
systemlib hysteresis improve field packing and cleanup
2019-02-11 11:57:05 -05:00
Daniel Agar
d7ba8cc3f0
simulator mavlink don't send_controls() until ready ( #11426 )
2019-02-11 10:50:24 -05:00
Daniel Agar
24d46df577
simulator cleanup initialization
2019-02-11 09:48:02 -05:00
Beat Küng
0acdffad90
fix MPU6000: restore orb priority
...
Fixes regression from https://github.com/PX4/Firmware/pull/11216 .
2019-02-11 12:16:46 +01:00
Mark Sauder
352be14bbe
Alphabetizing/standardizing orders in tunes.cpp and tunes.h files
...
- Remove a constructor overload by adding default values, and disambiguate a few variables by adding verbosity to naming.
2019-02-10 20:31:12 -05:00
David Sidrane
b40f8d52a8
STM32F7 disable d-cache as a precaution ( #11374 )
...
- see 1259864 Data corruption in a sequence of Write-Through stores and loads
- if we can be certain this sequence won't occur in PX4 then the d-cache will be re-enabled
2019-02-10 18:25:16 -05:00
Anna Dai
a2bb826523
fix for AV board mavlink streams
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
3e9acee83e
add camera capture support for av_x board (not timer capture but gpio capture)
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
b12b4e1222
fixes after rebase
2019-02-10 18:07:44 -05: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
faf535b040
camera_capture: remove trig_buffer and replace it with public structure
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
0ee66c5434
camera_capture: clean trigger modes and change fmu to 4pwm2cap
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
50f8c7349c
fmu: add mode_4pwm2cap
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
24f77ec5a4
rcS: start camera_capture later in script
2019-02-10 18:07:44 -05:00
David Sidrane
a153148ef5
camera_capture:Use IOCTL to set capture mode.
2019-02-10 18:07:44 -05:00
David Sidrane
928e0140ee
fmu:Add MODE_4PWM1CAP, MODE_5PWM, MODE_5PWM1CAP
...
This extends the Capture support for FMU
CHAN 5 and 6.
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
4876bb2582
camera feedback: fix camera_trigger subscription
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
6b65eb2225
camera feedback: remove CAM_FBACK_MODE param. CAM_CAP_FBACK from camera capture driver will be used instead.
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
011a7f26f4
fix camera_trigger publish and reduce time in capture interrupt routine
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
DanielePettenuzzo
38c8a6ff74
camera_capture: add cycle for cycle_trampoline
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
ea9d6899ae
clean up camera capture driver
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
42e2bd47c4
add camera capture mode and edge params
2019-02-10 18:07:44 -05:00