Philipp Oettershagen
953cff7ba0
Fixed-wing autoland: Parameter description fixes
7 years ago
Philipp Oettershagen
20c02ae093
Fixed-wing autoland: Adapt according to @dagar's and @antiheavy's comments.
7 years ago
Philipp Oettershagen
08ceddaddb
Fixed-wing autoland: ALWAYS flare when close to the ground, independently of the horizontal distance to the land WP. This avoids that we crash into the ground at negative pitch and guarantees that the flare always starts at the same altitude above ground. However, the motor shutoff still depends on the horizontal distance to the LAND WP, thus avoiding that the motor is shut off prematurely
7 years ago
Philipp Oettershagen
ec4ccc1fcd
Fixed-wing autoland: Use a more appropriate (i.e. mostly tighter) altitude acceptance radius than just the standard altitude acceptance parameter (which may be too large to allow a precise autoland)
7 years ago
Philipp Oettershagen
4c4f585ad5
Fixed-wing autoland: 1) The landing configuration (flaps, different airspeed) is now already set during the loiter down instead of at the start of the landing approach. This is done to avoid any mode changes (which can cause altitude/airspeed jumps) so close to the gorund. 2) A scaling factor for the TECS throttle time constant was added which allows tighter throttle control during the landing (i.e. close to the ground) than high up in the air
7 years ago
David Sidrane
790356ef6d
NXPHlite-v3:Ensure bin file sizes in mtpl of 8
7 years ago
David Sidrane
19d3e562e9
NXPHlite:Track kinetis upstream CONFIG changes
7 years ago
David Sidrane
add7484083
Nuttx with Missing Backports
7 years ago
David Sidrane
b721b6a54a
kinetis:Fixed hard fault when called with nullptr for errata
...
Logger was hard faulting on start due to a write to
null pointer dereferece of errata
7 years ago
David Sidrane
454d175617
rc.mavlink:Seperate sys compaion init dependant on MAVLINK_COMPANION_DEVICE
7 years ago
David Sidrane
46b563fe3a
rc.mavlink:NXPhlite Mavlink on ttyS4 and ttyACM only
...
NXPhlite does not have a companion link. So start
Mavlink on ttyS4 and ttyACM only.
7 years ago
David Sidrane
2c282d0e0e
rc.mavlink:Fix syntax errors
7 years ago
Daniel Agar
ad4bd6b0d6
Jenkins add separate Ubuntu 18.04 posix_sitl_default build
7 years ago
Daniel Agar
b39a3664bd
Jenkins update cppcheck to px4-dev-base:2018-08-23 with fixed python dependencies
7 years ago
PX4 Build Bot
c7779508df
Update submodule ecl to latest Thu Aug 23 09:46:28 EDT 2018
...
- ecl in PX4/Firmware (8b6b34b8f073fc47fdce658ab5c1bccd7e1682db): 34cd1366b7
- ecl current upstream: aa134d5a61
- Changes: 34cd1366b7...aa134d5a61
aa134d5
2018-08-20 Roman - l1 position controller: make sure that a NAN roll setpoint does not keep the roll setpoint state at NAN forever
7 years ago
mcsauder
1a1a04c094
Directly set parameters in airframe config files rather than setting script variables and move the param set lines into logic blocks, and alphabetize and tidy up param set lists.
7 years ago
Beat Küng
b6b935026a
mavlink: switch back from _mavlink_timesync.sync_stamp to hrt_absolute_time
...
- the timestamp is only used for logging and log analysis. For that it's
important to have the timestamp when a setpoint becomes active.
- there was a consistent problem with the position_setpoint_triplet
timestamp, where the timestamp was just bogus. Timesync seems to work
correctly though. Might be a problem on the sender side?
For example here:
https://logs.px4.io/plot_app?log=41918a7d-4c1d-464d-9abe-aef2c0818d92
7 years ago
Daniel Agar
0935354c0a
Jenkins update cppcheck to px4io/px4-dev-base:2018-08-21 (ubuntu 18.04)
7 years ago
dakejahl
f62e89638f
navigator: add yaw setpoint to rcloss state ( #10291 )
...
This fixes the issue where the vehicle yaws in a seemingly random direction when RC is lost.
7 years ago
PX4 Build Bot
d25b76c9c8
Update submodule sitl_gazebo to latest Tue Aug 21 01:37:53 UTC 2018
...
- sitl_gazebo in PX4/Firmware (7f41ead238
): c1ca87e37b
- sitl_gazebo current upstream: 821c55ca71
- Changes: c1ca87e37b...821c55ca71
821c55c 2018-08-20 Elia Tarasov - remove unused destination socket address
37faf25 2018-08-20 Elia Tarasov - remove undecalred member function
d5ca1d4 2018-08-20 Elia Tarasov - fix default QGC udp port initialization
7 years ago
Daniel Agar
29082d0118
commander battery_failsafe state machine share strings
7 years ago
Daniel Agar
6396e486bd
commander cleanup battery failsafe handling
7 years ago
Daniel Agar
7f41ead238
Update submodule mavlink v2.0 to latest Sun Aug 19 21:37:20 EDT 2018 ( #10277 )
...
- v2.0 in PX4/Firmware (485c5db21e
): 6404047979
- v2.0 current upstream: fe2349dea9
- Changes: 6404047979...fe2349dea9
fe2349d 2018-08-11 PX4BuildBot - autogenerated headers for rev 141637e21e
1d49e43 2018-08-09 PX4BuildBot - autogenerated headers for rev f4fda461ca
7 years ago
Daniel Agar
1f261862f6
Update submodule ecl to latest Sun Aug 19 21:37:24 EDT 2018 ( #10276 )
...
- ecl in PX4/Firmware (5d5841de980ca2d108d52f4652a9437507652860): 35f628e68f
- ecl current upstream: 34cd1366b7
- Changes: 35f628e68f...34cd1366b7
34cd136
2018-08-12 Daniel Agar - Jenkins update PX4BuildBot credential usage
7 years ago
Martina Rivizzigno
854e4ef3de
mc_pos_control_main: fix typo ( #10274 )
7 years ago
Hamish Willee
37aa2132e5
Make it clear up front that SDLOG is a bitmask
7 years ago
Daniel Agar
485c5db21e
Mavlink implement GPS2_RAW for 2nd GPS
7 years ago
mcsauder
3a22ee48db
Correct trailing whitespaces.
7 years ago
Daniel Agar
260c8a19c8
Jenkins upload airframe and parameter metadata to s3
7 years ago
Daniel Agar
5ec4a48a90
CI mission tests align with initial heading
7 years ago
Daniel Agar
7d389a35ce
uORB: split uORBDevices into uORBDeviceNode and uORBDeviceMaster
7 years ago
Daniel Agar
e356fd89b0
CI mission tests add FW and cleanup ( #10250 )
...
* jenkins: decrease VTOL mission alt and FW mission use simple land wps
* startup: decrease min airspeed scaling factor for landing
* jenkins: FW mission include loiter_to_alt cmd
7 years ago
Daniel Agar
5acb9dfed0
Jenkins HIL test add px4fmu-v4
7 years ago
Paul Riseborough
57052edfb2
logger: Log GPS drift data
...
This data is published at the GPS publication rate and only when on ground.
7 years ago
Paul Riseborough
c2fcef8fc1
ekf2: Tighten preflight GPS quality checks
...
Enable drift checks and reduce thresholds to reduce likelihood of commencing use of a unstable GPS position.
Publish drift data to assist with tuning.
7 years ago
Paul Riseborough
d0f733d375
ecl: use master with required publication of gps drift data
7 years ago
Paul Riseborough
f100cd73ef
msg: Create message for GPS drift rates
...
This data is only updated at 5Hz and only required pre-flight.
7 years ago
dakejahl
f7147653ab
Navigator RTL: Removed the condition to transition straight to RTL_LAND if the previous setpoint was of type LAND. Not only does this not normally work, as the setpoints are cleared to invalid when navigator changes nav states, but the land lat/lon is set as home.lat and home.lot which is very wrong, as the vehicle would just beeline straight towards thatlocation. ( #10252 )
7 years ago
PX4 Build Bot
33ac659a10
Update submodule libuavcan to latest Thu Aug 16 15:14:07 EDT 2018
...
- libuavcan in PX4/Firmware (9c9160e015aa68ee7efe456dae7de6fc9a819715): 3ca697e64d
- libuavcan current upstream: aa3650d34d
- Changes: 3ca697e64d...aa3650d34d
aa3650d 2018-08-16 Pavel Kirienko - Merge pull request #156 from UAVCAN/master_kinetis_flexcan
0dc5751 2018-07-30 Pavel Kirienko - Merge pull request #155 from hjoertel/change-start-script
ff040ea 2018-07-30 Oertel - removed the confusing "echo ..." line (it confused Pavel)
8bb5677 2018-07-30 Oertel - replaced the depricated ifconfig command by the ip command
7 years ago
Daniel Agar
36403e9025
Mavlink expand telemetry_status and split radio_status
7 years ago
ChristophTobler
f4f112424f
pmw3901: add bus option and minor improvements
...
- remove unused distance sensor rotation
- add possibility to define SPI bus for other boards
- use SENS_FLOW_ROT param to rotate sensor
7 years ago
Beat Küng
efbae51efe
launch: add px4.launch script that only starts the px4 binary
...
This provides a clean ROS interface for external projects which is
independent from the px4 CLI interface.
It can be used with:
```
<include file="$(find px4)/launch/px4.launch">
</include>
```
7 years ago
ChristophTobler
b14839ab2b
mc_pos_ctrl: send vehicle cmd if task fails and task should be switched
...
without this tasks will be switched all the time and the drone starts driftig
7 years ago
Daniel Agar
ce18225710
cmake px4_add_module add unity build support
...
- a unity build is a single compilation unit per module
7 years ago
David Sidrane
84f121ce0a
px4fmu-v2:CAN2 GPIO init was over written
...
hardware detection was overwriting the CAN2 GPIO setting
7 years ago
Dennis Mannhart
a9d83b77de
ControlMath: math optimization
7 years ago
Dennis Mannhart
d94778dd94
test_controlmath: replace FLT_EPSILON with 10^-6
7 years ago
Beat Küng
888d85008b
rcS: use quotes to set TUNE_ERR variable (ShellCheck complained)
7 years ago
Beat Küng
b3a25bb2bb
posix rcS: use sed instead of grep -P
...
The -P argument seems not to be supported on OSX
7 years ago
David Sidrane
18ccf8dbd2
px4fmu-v2: Add detection for Pixhack V3 ( #10231 )
...
The Simple HW detection was detecting the
Pixhack V3 as a mini.
This commit adds further discrimination, based on
the fact the Pixhack V3 left VDD_5V_PERIPH_EN
floating. Where a mini ,V2, V3 HW has it connected
to the active low enable of the VDD_5V_PERIPH and
VDD_5V_HIGHPOWER via a 10K pull down.
The detection enables the 40K pull up and samples
the pin. This reads back as a logical one on the
Pixhack V3, and a logical zero on the Mini.
Since the float is applied some 3.3 Ms post pin setting
at reset the 10 us should leave the 5 Volt supplies in
the on state because of the 10K pull down.
This is assuming typical 40K pullup 10K pull down
This results in typical 0.66V (.875V max) on the /EN pin
which should not be detected as a high on the TPS2041.
7 years ago