Paul Riseborough
d37a927cdb
ROMFS: enable use of px4flow sensor with pixracer
2016-10-25 20:31:46 +11:00
Julian Oes
78b0d1a01f
tap: add landing gear capability
...
This configures the PWM output for the landing gear.
2016-10-20 23:17:05 +02:00
Beat Küng
210b5704a9
px4fmu_common rcS: fix MAVLINK_F test
...
fixes a 'test: syntax error' message on startup. There were two problems:
- the expansion of $MAVLINK_F lead to multiple arguments in the test
when the variable contained spaces. Fixed with ""
- the x prevents interpretation as a unary expression, if $MAVLINK_F starts
with a - character (in that case the expansion would be:
if [ -r 1200 ... and nsh interprets - as unary expression)
2016-10-19 15:27:09 +02:00
David Sidrane
1152b68a28
Use RAM storage in dataman
2016-10-18 00:23:58 +02:00
Gregory
ddea179e95
Adding support for 19200 and 38400 baud TELEM2
2016-10-10 22:24:17 +02:00
Lorenz Meier
9d2b5b1c28
Always start MAVLink, never default UART to serial
2016-10-08 16:53:31 +02:00
Lorenz Meier
605cffc230
Fix sensor rail reset on Pixracer. Increase the reset duration to 50 ms to ensure the sensor power has bled off.
2016-10-08 16:18:48 +02:00
Lorenz Meier
93ad4fa440
rcS: The param save command is unnecessary as param set already stores to disk.
2016-10-02 11:29:53 +02:00
Daniel Agar
6d655d2d6e
startup remove old EKF PE_ params ( #5533 )
2016-09-26 22:51:43 +02:00
Lorenz Meier
9915a416ff
Better yaw limits for default VTOLs
2016-09-25 18:37:03 +02:00
Lorenz Meier
e42ff72d6a
Standard VTOL configs: Limit yaw rate
2016-09-25 18:37:03 +02:00
Dennis Shtatnov
f334a6225a
Syslink cli deck detection
2016-09-19 11:54:53 +02:00
Dennis Shtatnov
83105fca95
CF2: Buzzer
2016-09-19 11:54:53 +02:00
Dennis Shtatnov
c9a17fdd68
CF2: Free up serials
...
There are only two exposed serial connections, which are used as other things for the decks, so don't utilize any by default
2016-09-19 11:54:53 +02:00
Beat Küng
057d71e101
posix-configs: use 'mixer append' command for typhoon mount mixer
2016-09-19 07:54:51 +02:00
Simon Wilks
efd64e2cd2
Update the title metadata and gains after some tuning flights. ( #5480 )
2016-09-11 18:46:00 +02:00
Dennis Shtatnov
52fdbf4acc
Syslink Bridge to Mavlink ( #5479 )
2016-09-11 11:23:15 +02:00
James Goppert
c1b73a068e
qavr tuning
2016-09-07 10:26:12 -04:00
Bart Slinger
79d8d580b1
Append AUX mixer for HITL simulation ( #5457 )
2016-09-07 12:09:22 +02:00
Michael Schaeuble
40bf8f75d6
Add Bebop mixer and controller gains
2016-09-07 08:24:08 +02:00
Beat Küng
7e05c12f5d
px4fmu hexa mixer: add support for mount/gimbal output
2016-09-06 11:33:18 +02:00
John Hsu
340cb05f70
Add configurations for Zephyr SITL. Add init script for Zephyr SITL. Update hexa_x.main.mix with leg control.
2016-09-06 11:33:18 +02:00
Leon
faebdeedcf
vmount: add mount and ROI implementation
...
MavLink spec implementation
implemented vehicle_roi topic
rename old gimbal to rc_gimbal
little changes
corrected RC Gimbal group
Starting ROI implementation in commander
implementation done, needs to be tested
uhm..
add todo
Change to float32 for x,y and z
remove mission topic again, not needed
change roi coordinates to lat, lon and alt
adjust to float64
starting mount implementation
correcting small mistakes, compiles now
add todos
further progress
implementing parameters
adjust default parameters
started implementation of mavlink
fix typo
change to lat, lon and alt
fix typo :D
change to double (to represent float64)
add global_position_
add mount topic
commander mount implementation done
cleanup
almost finished
little fix
codestyle fixes
leave pitch at 0 degrees
added pitch calculation
codestyle changes
Undo vehicle_mount, react to updated parameters, parsing of CMD_DO_MOUNT_* in mount.cpp
start implementing mode override
forgot a semikolon.
add debug
Finish implementation of mount override and manual control.
fix codestyle
correct cleanup
rename to vmount
works now
fix rebase error
fix polling
refactoring and custom airframe for gimbal
couple changes
remove warnx
almost done
finally
What is going on?
change back to actuator_controls_2
working
bump parameter version number and some clarification
fix submodules
2016-09-06 11:33:18 +02:00
Lorenz Meier
f607069a57
Purge old configs
2016-09-04 21:57:19 +02:00
Lorenz Meier
8709078c38
Save some flash for much too verbose output
2016-09-04 20:55:03 +02:00
Dennis Shtatnov
1fd3636ab3
Flyable gains for CF2
2016-09-04 19:12:08 +02:00
Dennis Shtatnov
c842b0457f
Syslink for battery, RSSI, and initial radio control
2016-09-04 19:12:08 +02:00
Dennis Shtatnov
e91821d2a2
Merge Crazyflie motor driver with FMU
...
Comment corrections
2016-09-04 19:12:08 +02:00
Dennis Shtatnov
e6b98b2ab8
Tweak configs for CF2
...
Fix build error
Capitalization mistake for headers
Non-Mac compiler issue
Baudrate for crazyflie nrf and fix code style
Save space
Cleanup mpu9250 driver
2016-09-04 19:12:08 +02:00
Dennis Shtatnov
5100785f51
MPU9250 I2C mode
...
Fixes for other boards
Functioning sensors
2016-09-04 19:12:08 +02:00
Dennis Shtatnov
9c8e56401b
Working motors and mtd for CF2
2016-09-04 19:12:08 +02:00
Tim Dyer
b65ff53b00
Initial build for Crazyflie 2.0
...
Working crazyflie firmware build
* Console on USART3
* Could not disable building PX4IO firmware, currently commented out
Don't build PX4IO firmware if the board doesn't ask for it
Added crazyflie motor driver
Fixed wrong register
CLK_SEL is in PWR_MGMT_1
Initial I2C/SPI MPU9250 device
* Tested with I2C
* Need to add error checking
* Intermittent crash on stop call
Working ak8963 mag driver
Functional lps25h driver. Work in progress.
Works well enough to probe and allow sensors task to start.
Added serial port test module
HACK! Get sensors module working
Set crazyflie PWM range
Extend baudrate for Crazyflie's NRF radio
Added dummy tone alarm to allow for init
Added autostart script for Crazyflie
2016-09-04 19:12:08 +02:00
James Goppert
f6d7fef7c2
Added more gains for dji matrice.
2016-08-29 22:05:59 -04:00
Luís Rodrigues
cda4338095
Configuration parameter for TeraRanger One ( #5359 )
2016-08-26 12:03:18 +02:00
Tiktiki
111b41bc86
Removed configuration files from master (depreciated). ( #5379 )
...
* Update multi_tables.py
* Update mixer_multirotor.cpp
* Create gk
* Rename gk to 13011_greenkoptr
* Update 13011_greenkoptr
* Create greenkoptr.main
* Update and rename greenkoptr.main to greenkoptr.main.mix
* Create greenkoptr.aux.mix
* Update greenkoptr.main.mix
* Update 13011_greenkoptr
* Update multi_tables.py
Corrected HEX_T position and rotation for motors 1-2-5-6
* Delete 13011_greenkoptr
* Delete greenkoptr.aux.mix
* Delete greenkoptr.main.mix
* Update mixer_multirotor.cpp
2016-08-25 00:32:35 +02:00
Mark Whitehorn
545152f676
remove "transitional support" ( #5378 )
2016-08-24 23:05:39 +02:00
Lorenz Meier
fadac79617
Add 9250 startup for FMUv2
2016-08-23 19:51:57 +02:00
Bart Slinger
7f04e3c759
Helicopter aiframe and basic PID control ( #5339 )
...
* Helicopter aiframe and basic PID control
* codestyle
* Blade 130x gains working but not optimal
* Changed behaviour of feedforward for all multicopter
2016-08-19 22:20:59 +02:00
Mark Whitehorn
75c95955fc
Update 4050_generic_250 ( #5343 )
2016-08-19 22:20:27 +02:00
Mark Whitehorn
1b5964dc42
Update 4009_qav250 ( #5344 )
2016-08-19 22:19:47 +02:00
Lorenz Meier
d32a7ffb8d
Probe for ICM20608
2016-08-18 21:02:48 +02:00
Tiktiki
03e5d7490f
Update 13011_greenkoptr
2016-08-18 15:26:26 +02:00
Tiktiki
7d4e7aff20
Create greenkoptr.main
...
Update and rename greenkoptr.main to greenkoptr.main.mix
Create greenkoptr.aux.mix
Update greenkoptr.main.mix
2016-08-18 15:26:25 +02:00
Tiktiki
a962098645
Create gk
...
Rename gk to 13011_greenkoptr
Update 13011_greenkoptr
2016-08-18 15:26:21 +02:00
Lorenz Meier
5786b73772
Tweak startup order for memory
2016-08-15 19:53:21 +02:00
Lorenz Meier
39303aa87a
Set default battery config
2016-08-12 13:55:16 +02:00
Lorenz Meier
64e47f2fae
Boot improvements for TAP
2016-08-12 13:55:16 +02:00
Lorenz Meier
b8c377b91a
Temporarily disable new logger
2016-08-09 16:00:42 +02:00
Lorenz Meier
a664747d0a
Remove unused sensors
2016-08-09 16:00:28 +02:00
Lorenz Meier
393acf2231
Start ESC drivers
2016-08-07 11:15:48 +02:00
Lorenz Meier
0e9c352927
Simplify TAP config
2016-08-07 11:15:48 +02:00
David Sidrane
e8ae0fe13c
Made the MPU6000 driver a highbread using both hrt for SPI or workqueue for I2C
2016-08-07 11:15:48 +02:00
Lorenz Meier
fb4c620f94
Replace EKF1 with EKF2 in rover config
2016-08-06 23:34:35 +02:00
Vasily Evseenko
49844f52d5
Fix SF10a driver. Add support for SF11c and rename to SF1xx
2016-08-04 15:09:33 +02:00
James Goppert
5f16c97662
Added mb12xx sensor enable. ( #5164 )
2016-07-29 16:18:27 -04:00
Lorenz Meier
6ab9dc0acf
Testing cleanup from Daniel Agar
2016-07-29 13:49:14 +02:00
David Sidrane
33e4f38d82
Add GPS and Compass ( #5066 )
2016-07-14 08:26:40 -10:00
David Sidrane
78bc7d850b
Fix Syntax error - but I suspect the USE_IO logic can be simplified
2016-07-13 07:52:58 -10:00
Daniel Agar
59b4350aa0
implement MAV_CMD_NAV_LOITER_TO_ALT and general mission cleanup
2016-07-12 23:36:05 +02:00
Lorenz Meier
021f0840ae
Fix Hobbyking Pixracers
2016-07-11 15:03:07 +02:00
Beat Küng
68e14ceb29
tap startup script: add -t param for logger
2016-07-11 10:01:16 +02:00
Mark Whitehorn
09227526b6
enable use of GPS time for new logger folder/file naming ( #5010 )
2016-07-10 11:15:27 +02:00
Lorenz Meier
4683e20187
Clean up camera trigger interface code
2016-07-07 11:40:11 +02:00
Lorenz Meier
703141d650
Estimator cleanup
2016-07-06 13:37:46 +02:00
Lorenz Meier
332f669d9b
Add tap-v1 config
2016-07-06 13:34:35 +02:00
Lorenz Meier
7ed0eba50e
USB config is now in main boot
2016-07-06 13:31:24 +02:00
Lorenz Meier
8a2155f2af
UAVCAN is now in main RCs
2016-07-06 13:31:11 +02:00
Lorenz Meier
96f053273c
Always start default mc apps
2016-07-06 13:30:58 +02:00
Daniel Agar
7f89994785
use NAV_ACC_RAD for vertical waypoint acceptance ( #4978 )
2016-07-04 21:41:16 +02:00
Lorenz Meier
9258bb2ae8
v1.4.0 transitional support for battery count
2016-07-02 12:08:57 +02:00
Lorenz Meier
8162300522
Switch fixed wing to EKF2. Does not link yet.
2016-07-01 18:09:20 +02:00
Lorenz Meier
e43625cfc1
ROMFS: Clear out SITL mixers from deployed image, delete unused mixers, move test mixers to test config
2016-07-01 18:08:32 +02:00
Lorenz Meier
42d8459e87
We are not using the conversion scripts in this ZIP file any more
2016-07-01 18:04:47 +02:00
Lorenz Meier
6268cdc86a
Solo is just a normal X quad
2016-07-01 18:03:23 +02:00
tumbili
036f42999a
vtol delta quad plane: adjusted default controller gains
...
Signed-off-by: tumbili <roman@px4.io>
2016-06-29 13:29:57 +02:00
tumbili
57a665ad99
vtol delta quad plane: adjusted mixer scaling
...
Signed-off-by: tumbili <roman@px4.io>
2016-06-29 13:28:58 +02:00
Samay Siga
fcee34a9d1
Quad tilt vtol config ( #4473 )
...
* Added new VTOL Config
I added new Vehicle ID for our VTOL aircraft - Quad - Tilt Rotor - FW
Added
13010_claire
claire.main.mix
claire.aux.mix
* Added files via upload
* Delete 13010_claire
* Create 13010_claire
* Update 13010_claire
* Update claire.main.mix
* Update claire.aux.mix
2016-06-29 09:14:18 +02:00
Lorenz Meier
27e20acbae
Leave pin 5 and 6 of the AUX port available for camera triggering when the trigger is enabled
2016-06-25 12:15:32 +02:00
tommises
e6bb21db65
Leave some pins available for camera trigger GPIO.
2016-06-25 12:11:19 +02:00
James Goppert
bf9f3b6061
Added QAV-R (raceblade) 5". ( #4897 )
...
* Added QAV-R (raceblade) 5".
* Added I gain for qav-r.
2016-06-24 11:44:39 +02:00
sirPerna
9f95f457a9
Update default Caipirinha parameters ( #4883 )
...
* Update default parameters for TBS Caipirinha
* reverse channel 0 doesn't exist
2016-06-23 18:09:07 +02:00
Beat Küng
7dea8d4a24
fix 10020_3dr_quad script: load proper mixer file ( #4880 )
...
fixes regression from 85245471c0
2016-06-23 14:54:20 +02:00
Lorenz Meier
85245471c0
Update 3DR quad config, remove rendundant entries
2016-06-20 22:37:05 +02:00
Lorenz Meier
825ba912c3
Update plane mixer
2016-06-17 22:44:42 +02:00
Lorenz Meier
acd7c37057
Get closer to correct tailsitter mixer, still incomplete
2016-06-17 22:44:42 +02:00
Lorenz Meier
413233341e
Update SITL Gazebo model
2016-06-17 22:44:42 +02:00
Lorenz Meier
afa9467dad
Final plane mixer
2016-06-17 22:44:42 +02:00
Lorenz Meier
184da9e743
Remove null mixers from plane now that we are doing it correctly
2016-06-17 22:44:42 +02:00
Andreas Bircher
46ec1e6b95
fixing cherry-picking divergences
2016-06-17 22:39:02 +02:00
Andreas Bircher
e951a356fe
fixing the driver interface
...
Conflicts:
PX4/src/drivers/camera_trigger/interfaces/src/pwm.cpp
PX4/src/drivers/camera_trigger/interfaces/src/pwm.h
2016-06-17 22:39:02 +02:00
Lorenz Meier
b731a9e96c
Fix AR Drone scaling param
2016-06-14 08:42:12 +02:00
Lorenz Meier
8a5e2a3085
Updated IRIS params
2016-06-12 09:29:14 +02:00
Mark Whitehorn
0bf7c39356
remove extraneous topic list file
2016-06-10 08:51:54 +02:00
Mark Whitehorn
f129b86d1b
reduce logbuffer size to 12K due to lack of RAM
2016-06-10 08:51:54 +02:00
Mark Whitehorn
f250911776
read topics to log from a text file
2016-06-10 08:51:54 +02:00
Julian Oes
c87f9a1f8a
init: make echo consistent with printfs
2016-06-07 22:10:56 +02:00
Lorenz Meier
e134a683e0
Loggers: Be more efficient
2016-05-29 16:24:36 +02:00
Lorenz Meier
e6bfe4348c
Reduce logging buffers to free some RAM
2016-05-22 15:17:44 +02:00
Lorenz Meier
655b605431
Do not force safety disable for all FMUv4 units
2016-05-22 14:55:20 +02:00
Lorenz Meier
4267b20c9a
Fix Lama coax config
2016-05-20 10:06:04 +02:00
Lorenz Meier
65e079f8cd
Startup: Boot system with sdlog starting sooner
2016-05-15 14:28:19 +02:00
Lorenz Meier
b2a223eaab
Move logging to main rcS to save RAM
2016-05-14 17:21:46 +02:00
Mark Whitehorn
89294317a1
reduce log buffer to 24K
2016-05-14 11:27:07 +02:00
Daniel Agar
dcdeefd5ea
new logger
2016-05-14 11:27:07 +02:00
Mark Whitehorn
672042e051
not enough RAM for 32K buffer: reduce to 20K
2016-05-14 11:27:07 +02:00
Daniel Agar
4e0129275d
new logger
2016-05-14 11:27:07 +02:00
Daniel Agar
008354f935
testing cleanup
2016-05-13 13:01:41 +02:00
Daniel Agar
2bc74fd5d9
restore px4fmu-v2_test
2016-05-13 13:01:41 +02:00
Julian Oes
3451e901a5
rcS: start load_mon on NuttX startup
2016-05-12 08:16:36 +02:00
Lorenz Meier
52af5408d3
Racer: Disable attitude bias estimatition
2016-05-10 22:57:59 +02:00
Mark Whitehorn
b429fbc024
update generic 250 racing quad parameters
2016-05-10 22:33:19 +02:00
Roman
f4c8bd9be3
updated gains of QAV 250 racer:
...
- tested in acro mode with good orientation lock and good response
- tested in stabilize mode with good attitude tracking
- needs more testing and maybe small adjustments
2016-05-10 21:27:10 +02:00
Lorenz Meier
32e2998fe4
ROMFS: Further squeeze FMUv1 logging buffer
2016-05-05 20:07:20 +02:00
Lorenz Meier
986145ac23
ROMFS: Free flash by being less verbose
2016-05-05 19:36:28 +02:00
Andreas Daniel Antener
bca167aa3f
added Sparkletech Ranger Quadplane config ( #4411 )
2016-05-01 17:30:06 +02:00
Lorenz Meier
c7f3881ccc
Quad mixers: Add AUX1-2 passthrough
2016-05-01 16:24:52 +02:00
Lorenz Meier
05885e4e5f
Add support to enable FrSky telemetry on TELEM2
2016-04-30 12:00:56 +02:00
Lorenz Meier
a741257293
Enable new ESP8266 TELEM2 output mode
2016-04-29 14:59:11 +02:00
Nicolas de Palezieux
b1c6a2c7ab
ensure PWM_DISARMED value is sent to ESCs if snapdragon does not send anything else
2016-04-25 16:11:49 +02:00
Andreas Antener
c0177e9795
do not reset VT parameters on every boot
2016-04-23 15:48:42 +02:00
Robert Dickenson
45a601b9c1
New driver for the LIS3MDL magnetometer.
2016-04-22 10:30:19 +02:00
Nicolas de Palezieux
f2c31ec4da
passthrough: stop commander s.t. it doesn't disarm. Unfortunately this makes it impossible to stop the no-SD-card beeping with the safety switch
2016-04-22 08:50:25 +02:00
Nicolas de Palezieux
8475b32909
fixes issue with sending PWM signals to ESCs in passthrough mode
2016-04-22 08:50:25 +02:00
Andreas Antener
433eeb3d09
make landing in RTL default for VTOL capable vehicles
2016-04-21 09:32:33 +02:00
stmoon
717c90eab4
enable commander hil option when hils mode
...
test for merge...
recover modification part
2016-04-18 11:10:02 +02:00
Lorenz Meier
20a59b8886
Fix mixer testing setup
2016-04-17 18:53:50 +02:00
Simon Wilks
fcb099883c
Add new config for the Sparkle Tech 1.2m Pigeon flying wing.
...
Add a new config for the Sparkle Tech 1.2m Pigeon flying wing.
2016-04-17 15:58:21 +02:00
James Goppert
372de3fca9
Added LPE to testing, fix LPE logging, add SENS_EN_SF0X
2016-04-14 18:17:58 -04:00
James Goppert
f73af95b38
Added SYS_MC_EST_GROUP to allow fine grained algorithm selection.
2016-04-14 15:22:25 -04:00
James Goppert
28f7c72ce4
Added config for dji matrice 100.
2016-04-14 13:07:30 -04:00
Lorenz Meier
02fb3d1856
Multirotor mixers: Only map two AUX channels
2016-04-12 10:13:32 -07:00
Lorenz Meier
4bdfb8a107
Drop Wifi rate to 20K
2016-04-11 12:51:24 -07:00
sander
e3eea62887
Add estimator selection logic to VTOL apps
2016-04-11 11:26:33 +02:00
Beat Küng
a12c79a115
romfs mixer files: remove executable bit of file permission
2016-04-11 11:23:00 +02:00
Lorenz Meier
13967975c1
Wifi link: Drop rate further to relieve pressure on ESP8266
2016-04-10 12:19:12 -07:00
Lorenz Meier
d3f5cf5d93
MAVLink app via Wifi: Drop max data rate
2016-04-10 10:58:11 -07:00
Lorenz Meier
832dde7531
Update rcS to run Wifi faster
2016-04-06 14:57:55 -07:00
Lorenz Meier
47d3e093a4
Increase Wifi data rate
2016-04-06 14:23:35 -07:00
Lorenz Meier
936f6b6eb7
Fix FMUv3 startup script logic
2016-03-30 19:45:39 +02:00
Felix Hu
c528c02e95
Optimize rc shell
2016-03-30 19:45:39 +02:00
Felix Hu
4aa13d8f1f
remove un-necessary change
2016-03-30 19:45:39 +02:00
Felix Hu
bd580e09bf
supports MindPXv2 borad which is a product from AirMind.
2016-03-30 19:45:39 +02:00
Daniel Agar
adab451013
fw defaults param fix
2016-03-30 18:30:22 +02:00
Lorenz Meier
0cab404cb8
Recuperate 1.7K RAM with leaner startup scripts
2016-03-28 14:48:14 +02:00
Julian Oes
e7c997c5f1
rcS: remove hack
...
The mavlink instance USB can now be shutdown, so this hack is not needed
anymore.
2016-03-27 12:40:10 +02:00
Julian Oes
28a295485c
rcS: set PWM output to 400 Hz for passthrough
2016-03-27 12:40:10 +02:00
Julian Oes
a615f57c80
rcS: Make the passthrough option a vehicle_type
2016-03-27 12:40:10 +02:00
Julian Oes
a9a20e0a55
rcS: startup for a passthrough Snapdragon option
...
This adds a custom passthrough "vehicle" to be used on
Pixhawk/Pixfalcon/Pixracer together with Snapdragon for RC input and PWM
output.
2016-03-27 12:40:10 +02:00
Julian Oes
1d30e352fe
rcS: don't stop if mc_att_control not running
...
This stopped the startup for setups with SYS_AUTOSTART 0.
2016-03-27 12:40:10 +02:00
Julian Oes
d06c6a3f5c
rcS: don't stop Pixracer startup if no params
2016-03-27 12:40:10 +02:00