Beat Küng
4b42cfaa6c
simulator_mavlink: improve error output
2018-07-31 11:51:15 +02:00
Philipp Oettershagen
da2fbf60b5
distance sensors: Improve variable naming / description
2018-07-16 21:59:04 +10:00
Philipp Oettershagen
35bde5c9fc
LL40LS: Implement driver-specific filtering based on the datasheet and experiments
2018-07-16 21:59:04 +10:00
Daniel Agar
1b33445c7b
simulator mavlink set lpos ground truth limits to infinity
2018-06-09 17:24:35 -04:00
Mohammed Kabir
31aa1cbf01
simulator : publish optical flow limits over uORB
2018-06-09 13:38:04 +02:00
Daniel Agar
d75fd72c02
stop manually defining physical constants
2018-04-19 07:24:58 +02:00
Daniel Agar
3b5b12e1d1
move baro and magnetometer data out of sensor_combined
2018-04-11 23:26:58 -04:00
Paul Riseborough
3e6ba1d541
simulator: Use baro pressure direct from simulator
2018-04-11 23:26:58 -04:00
Daniel Agar
5dc23def2a
move pressure altitude from baros to sensors module
2018-04-11 23:26:58 -04:00
Daniel Agar
29b3950747
move geo and geo_lookup to PX4/ecl
2018-03-26 23:16:55 -04:00
Roman
2549b702f0
pwm_out_sim, simulator_mavlink: fixed code style
...
Signed-off-by: Roman <bapstroman@gmail.com>
2018-02-22 15:10:22 -05:00
Roman
ddb2dd89db
simulator mavlink: support for quad tiltrotor mav type
...
Signed-off-by: Roman <bapstroman@gmail.com>
2018-02-22 15:10:22 -05:00
Paul Riseborough
64551607bc
simulator: update local_position publication
...
Ensure all data is set.
2018-01-29 22:30:34 +01:00
ChristophTobler
3a52e7ee5d
simulator mavlink: set vision pos/val valid
2018-01-15 11:11:56 +01:00
Nicolas de Palezieux
f600cfbb9f
Add support for testing precision landing in SITL simulation
2018-01-15 10:27:23 +01:00
Matthias Grob
385212f2c1
Simulator: virtual battery drain stops by default at 50% to avoid failing preflight checks to take off again
...
also added comments and removed throttle compensation because there is no real battery emulation with load drop
2018-01-11 08:36:03 +01:00
Matthias Grob
bc15fdf267
Simulator: virtual battery drain simplified and stops when battery is exactly empty
...
it's a lot more readable and battery draining stops exactly at the empty battery voltage which makes debuging easier because it's directly predicatable
2018-01-11 08:36:03 +01:00
stmoon
3e0b8b7016
remove unnecessary codes and follow code style
2018-01-06 15:21:17 +01:00
stmoon
447aa134db
change mavlink version (1.0->2.0) for simulation
2018-01-06 15:21:17 +01:00
Daniel Agar
202c29154a
simulator optimize GPS and battery
...
- GPS and battery were publishing at > 800Hz
2018-01-02 01:35:57 +01:00
Beat Küng
07d7b29729
simulator_mavlink: fix type passed to param_get()
2017-10-27 10:43:15 +02:00
Daniel Agar
b4755297ec
delete control_state and cleanup vehicle_attitude ( #7882 )
2017-09-21 16:24:53 -04:00
Daniel Agar
545ce9ae24
modules remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
b70b8288b9
px4_includes cleanup incomplete list
2017-08-20 20:42:42 +02:00
Lorenz Meier
7223780563
Simulator: Make battery discharging configurable.
2017-08-20 20:37:31 +02:00
Lorenz Meier
9d49690f17
GPS simulation: Manage delays correctly
...
The GPS simulation now mimicks the real driver more closely and should provide even GPS delays. The delays themselves are set by the simulator, and default to 120 ms for Gazebo
2017-08-02 13:06:59 +02:00
Lorenz Meier
1c0dd8ba49
Simulator: Add scaling API to adjust for slow simulators
...
The simulation engine had the ability to pause already and properly handled load spikes, however, it was not hardened against constant drift. This addition enables it to run at a constant slower-than-realtime rate successfully.
2017-08-01 19:50:35 +02:00
Lorenz Meier
afb40a761d
Simulator: Compensate scale error, not just message drops. This makes the whole simulation a lot more stable
2017-08-01 19:50:35 +02:00
ChristophTobler
44cd65798b
update sitl_gazebo to use the vision position estimate
2017-07-28 09:09:56 +02:00
David Sidrane
8e8510f398
Added Power Brick related battery_status.msg fields
...
system_source - This battery status is for the brick that is
supplying VDD_5V_IN
priority - Zero based, This battery status is for the brick
that is connected to the Power controller's
N-1 priority input. V1..VN. 0 would normally be
Brick1, 1 for Brick2 etc
Battery now assigns connected from the api in the
updateBatteryStatus, as well as system_source and priority
2017-07-17 21:02:50 -10:00
Daniel Agar
17c1114b3e
clang-tidy readability-named-parameter
2017-06-02 19:35:18 -04:00
Mohamed Abdelkader Zahana
cd1e04d43c
support of multi uav simulation in SITL
2017-05-14 15:46:18 +02:00
Mohamed Abdelkader Zahana
239370d72c
use 1E7 instead 10000000.0f
2017-04-13 11:18:10 +02:00
Mohamed Abdelkader Zahana
a9ec1a35bc
divide lat/lon received from HIL_STATE_QUATERNION msg by 1E7
2017-04-13 11:18:10 +02:00
Matthias Grob
2955a2c317
simulator: typo in initial output message
2017-04-12 18:58:37 +02:00
Daniel Agar
ecb2511a7b
add matrix copyTo
2017-02-25 11:04:02 +01:00
Lorenz Meier
dfd02d8372
Plane interface: Fix motor scaling in simulator
2017-02-13 21:33:01 +01:00
Daniel Agar
e927f3e040
clang-tidy modernize-use-nullptr
2017-02-01 22:15:50 -05:00
Lorenz Meier
aab04141f0
Initialize raw GPS data
2017-01-28 16:23:04 +01:00
Lorenz Meier
7fd06ee913
MAVLLink simulator interface: Simulate minimum airspeed noise
2017-01-16 08:26:37 -08:00
ChristophTobler
06436e753e
acount for SENS_FLOW_ROT in simulation
2016-12-29 15:10:29 +01:00
Lorenz Meier
556938aebd
Sim: Header cleanup
2016-12-27 21:00:51 +01:00
Anton Matosov
3a17c07b1e
Implement RC and DL failsafe action handling for multirotors
...
Move RC and DL failsafe actions handling from navigator to commander (credits to @AndreasAntener)
Separate manual kill switch handling via manual_lockdown to prevent override and release of software lockdown by RC switch
Other changes:
Add failsafe tune
Fix LED blinking for Pixracer
Return back support for rc inputs in simulator but now it is configurable via cmake
2016-12-27 00:38:13 +01:00
Lorenz Meier
1141079a3b
Fix Simulator: Set correct rotor count for standard VTOL
...
The rotor count was incorrect which meant that control surfaces like elevons were scaled incorrectly. This was the main reason for really bad SITL performance
2016-12-25 18:15:51 +01:00
James Goppert
4b6a11161e
Fixes for sitl gazebo ground truth. ( #5932 )
...
* Fixes for sitl gazebo ground truth.
* Switch ekf2 to new logging module for sitl.
2016-12-03 11:40:53 -05:00
Lorenz Meier
8ebc846ae7
Simulator: Do not open hardware UART in SITL
2016-11-17 09:11:58 +01:00
James Goppert
3511f8abfb
Add position ground truth. ( #5819 )
...
Have confirmed this works with gazebo sitl.
2016-11-09 19:38:38 -05:00
Julian Oes
62603bee45
simulation: SITL outputs from 0..1
...
Instead of sending actuator controls from -1..1 for SITL, we should send
0..1 like we already do for HIL. This will enable negative thrust in the
future, e.g. for pusher props that spin backwards, or for vehicles with
variable pitch propellers.
2016-10-28 23:56:46 +02:00
Beat Küng
7ed81e5edb
simulator_mavlink: send MAV_CMD_SET_MESSAGE_INTERVAL to enable ground truth
2016-10-20 18:54:47 +02:00
Lorenz Meier
526fb8f515
Remove q_valid flag from attitude topic
2016-10-18 20:46:08 +02:00