Andrew Tridgell
dcb60e190d
autotest: run mavproxy.py from $PATH
12 years ago
Andrew Tridgell
4f118a85b2
autotest: fixed import paths for pymavlink
...
assumes installed package now
12 years ago
Andrew Tridgell
6288487814
autotest: fixed initial yaw in copter sim
12 years ago
Andrew Tridgell
7456493b34
autotest: make rover sim closer to Toms slash
12 years ago
Andrew Tridgell
761bd75a3a
autotest: update rover sim for turning circle based steering
...
more realistic modelling of a rover
12 years ago
Andrew Tridgell
4c9cb461d6
autotest: setup Rover autotest for Sparkfun course
...
this will make it easier to test around the course
12 years ago
Randy Mackay
9e01dea95b
AutoTest: reduce copters terminal vel to 15m/s
12 years ago
Randy Mackay
68279a138f
AutoTest: reduce power of virtual copter
12 years ago
Andrew Tridgell
960574cccf
autotest: fixed sleep_overhead calculation in sim_multicopter.py
12 years ago
Andrew Tridgell
2b19249e4a
autotest: fixed autotest executable path
12 years ago
Andrew Tridgell
a8e34eeeb7
autotest: fixed tmp path handling in autotest for dump_logs.py
12 years ago
Andrew Tridgell
e61f3dfeca
autotest: remote getppid for SITL copter on windows
12 years ago
Andrew Tridgell
f6ddc4e4a1
autotest: added GPS vertical speed to the sitl simulator
12 years ago
Andrew Tridgell
92ddd4b5d1
autotest: removed 2nd getppid() call
12 years ago
Andrew Tridgell
8b21cac5fd
autotest: remove dependency on getppid()
...
makes pysim more windows friendly
12 years ago
Andrew Tridgell
57c498b570
autotest: remove dependency on pexpect for rover/copter sim
...
this makes it easier to run on windows
12 years ago
Andrew Tridgell
232bdca4e2
autotest: improved skid steering test scripts
12 years ago
Andrew Tridgell
6ea2130342
autotest: added skid steering support to rover simulator
...
Very rough initial implementation. Needs to be tweaked for more
realistic behaviour later.
thanks to Greg Brill for pointers on this.
12 years ago
Andrew Tridgell
a8b9e5cf5b
autotest: disable wind drag
...
this is causing some crazy results in stabilize mode. Disable it until
we sort it out
12 years ago
Andrew Tridgell
3fda7bbeac
autotest: fixed log dumping
12 years ago
Andrew Tridgell
7b2d65e3e7
autotest: added HAL_BOARD to build config
12 years ago
Andrew Tridgell
a620665772
autotest: first version of a rover simulator in python
12 years ago
Andrew Tridgell
1ce3876d24
pysim: fixed testwind script
12 years ago
Lee Pike
a141e16729
Pysim: add effects of wind by calcualting a drag vector (force).
12 years ago
Andrew Tridgell
697b2074a5
SITL: added SIM_WIND_* parameters
...
this allows control of the simulated wind during a flight
13 years ago
wiseman
af0d2de2ed
Use MAVPROXY_CMD instead of MAVPROXY
13 years ago
wiseman
05de9e425c
Added run_sim_mission.
13 years ago
Andrew Tridgell
60caaa4b04
MAVLink: remove MAVLink 0.9 protocol support
...
this simplifies the code a lot. We're not going back to 1.0
13 years ago
Andrew Tridgell
61f325713e
SITL: fixed the normalisation of the DCM matrix in the multicopter sim
13 years ago
Andrew Tridgell
5cd5f40f09
autotest: switch to full accel modelling in multicopter simulation
...
the new AHRS code should allow for centripetal compensation in
multicopters
13 years ago
Andrew Tridgell
ff9743995d
autotest: fixed lat/lon update for multicopter sim
...
this makes waypoint tracking more accurate
13 years ago
Andrew Tridgell
47d5f31fc2
removed copy of pymavlink code
...
use upstream code instead
13 years ago
Andrew Tridgell
67afdc7485
autotest: fixes for MAVLink 1.0 in autotest
13 years ago
Andrew Tridgell
b73732c361
autotest: removed unused files
13 years ago
Andrew Tridgell
9d4b37ecac
sitl: we don't need mavlink in copter sim
13 years ago
Andrew Tridgell
c084a72723
pysim: ensure Vector3() uses floats
13 years ago
Andrew Tridgell
0f6e7a1449
pysim: implement partial 3D acceleration support
...
The simulator flies very badly when using the full acceleration
code. I don't yet know if this is a bug in the simulation or a problem
with AHRS not handling acceleration for multicopters.
For now set the acceleration to be half a 'pure gravity' acceleration
and half from the full 3D calculation.
13 years ago
Andrew Tridgell
f1acdb13c2
pysim: added experimental acceleration support
13 years ago
Andrew Tridgell
5f3e2cf98a
pysim: update the multicopter simulator with correct acceleration
...
this re-works the multicopter simulator in terms of rotation matrices,
and adds full acceleration support, which means it will include linear
acceleration affects and centripetal acceleration
13 years ago
Andrew Tridgell
4407f6b8ca
pysim: added rotmat.py
...
this is a python library for rotation matrices, following the
conventions in AP_Math
13 years ago
Andrew Tridgell
ffa3330f93
autotest: fixed the calculation of the acceleration due to gravity
...
this fixes the attitude calculation for the multicopter simulation
13 years ago
Jason Short
351be7c305
Made timer unsigned
13 years ago
Andrew Tridgell
2a3d4efb38
pysim: support octax
13 years ago
Andrew Tridgell
64b541037e
autotest: change to an octa frame for autotest
...
this will be a useful experiment
13 years ago
Andrew Tridgell
9df96d0e07
pysim: added more frame types
13 years ago
Andrew Tridgell
45b4e07776
pysim: show frame type at startup
13 years ago
Andrew Tridgell
ed5c9d4c47
rename sim_quad.py to sim_multicopter.py
13 years ago
Andrew Tridgell
ba9423f7de
pysim: added --frame option
13 years ago
Andrew Tridgell
1670f1f65b
pysim: generalise the quadcopter code for multicopters
...
this allows for arbitrary multicopter motor arrangements
13 years ago
Jason Short
a29aa020ff
Made wind not reverse itself to be more natural
13 years ago