Anton Matosov
f8e471d95c
Implemented Quaternion position for Gimbal (not tested)
2015-03-06 18:57:38 -08:00
Anton Matosov
e5a73f0795
Disambiguate comment of main mixer
2015-03-06 18:57:38 -08:00
Anton Matosov
38171121fb
Fixed comments
2015-03-06 18:57:38 -08:00
Anton Matosov
e191958ce6
Made aux output pwm rate, min, max, disarmed and failsafe values configurable the same way as for the main outputs
2015-03-06 18:57:38 -08:00
Anton Matosov
7bf6c3bae8
Increased update rate to get rid of glitches in servo movements
2015-03-06 18:57:38 -08:00
Anton Matosov
c5bb12be3b
Disabled logging of the each componsated value
2015-03-06 18:57:38 -08:00
Anton Matosov
c76839df73
Implemented yaw componsation
2015-03-06 18:57:38 -08:00
Anton Matosov
610a714e85
Added sublime build system that uploads just built product
...
Renamed existing build system to be more verbose
2015-03-06 18:57:37 -08:00
Anton Matosov
3db6d08b5c
Enabled attitude compensation by default as that is all the gimbal driver is about
2015-03-06 18:57:37 -08:00
Anton Matosov
db6ad147d5
Removed extra space
2015-03-06 18:57:37 -08:00
Anton Matosov
3f9a4ce00e
SK450 gimbal tuning
2015-03-06 18:57:37 -08:00
Anton Matosov
6d51da2ff1
Adopted SK450 mixer for the gimbal control group
...
Added start of the gimbal driver for SK450
2015-03-06 18:57:37 -08:00
Anton Matosov
3647b75303
Updated @author
2015-03-06 18:57:37 -08:00
Anton Matosov
72274062c1
Renamed servo_gimbal to simply 'gimbal' as HW is behind the scene and doesn't really matter here
2015-03-06 18:57:37 -08:00
Anton Matosov
076180a983
Added missing enum definitions
...
Fixed float equality checks
2015-03-06 18:57:37 -08:00
Anton Matosov
415846b486
Added aux mixer for SK450
2015-03-06 18:57:37 -08:00
Anton Matosov
ba89c9eae2
Adopted sk450_deadcat mixer file name
2015-01-08 13:58:46 +02:00
Anton Matosov
8624e2a775
Fixed naming of the mixer
...
Added mixer check to set MAV_TYPE correctly
2015-01-08 13:58:46 +02:00
Anton Matosov
2776a705f4
Adopted SK540 config to the latest changes in the init scripts
...
Lowered the pwm min
2015-01-08 13:58:46 +02:00
Anton Matosov
7d528330d5
Implemented SK450 DeadCat frame support
...
Implemented the way to specify motor output scale which is required for SK450 DeadCat as it has asymetrical arms (front arms are longer than back ones)
2015-01-08 13:58:46 +02:00
Anton Matosov
e405fafe88
Applied code review comments (newline at end of file, whitespaces in empty lines)
2015-01-08 13:35:02 +02:00
Anton Matosov
25054d389a
Broke down the elif into else and if as nsh doesn't support elif
...
Fix invalid set of the variable
2015-01-08 12:55:50 +02:00
Anton Matosov
08062e6546
Changed naming of the mixers to get rid of umbiguity as outputs are actually going to be driven by io, not fmu
...
Implemented automatic lookup for the .aux.mix file if it exists
2015-01-08 00:53:52 +02:00
Anton Matosov
5841686a2e
Changed the way CC is reset to CXX, used a real value instead of hardcoded g++.
2015-01-06 01:27:09 +02:00
Anton Matosov
9767dd6c30
Switched to full C++11 feature set
2015-01-06 00:54:17 +02:00
Anton Matosov
fbf51360b3
Merged with px4/multitables
...
Conflicts:
src/modules/systemlib/mixer/multi_tables
2015-01-06 00:30:23 +02:00
Anton Matosov
a73108d116
Fixed autoconf variable check
2015-01-05 23:07:41 +01:00
Anton Matosov
b04559e5fa
Removed include that couses compilation failure
2015-01-05 23:48:18 +02:00
Anton Matosov
e466e10d23
using type aliases are not supported by g++ 4.6
2015-01-05 23:33:19 +02:00
Anton Matosov
29d0754df6
std::underlying_type is not supported by the g++ 4.6 used by CI server
2015-01-05 23:22:43 +02:00
Anton Matosov
117d43067f
Switched to enum class out of class definition
2015-01-05 23:15:12 +02:00
Anton Matosov
18bf501992
Added output of the generated multi_tables to the terminal as well as to the file
...
Changed compiler C++0x enabling flag to check if it is a cuase
Updated copyrights
2015-01-05 21:59:56 +02:00
Anton Matosov
68978b814a
Fixed autoconf variable check
2015-01-05 13:23:47 +02:00
Anton Matosov
3bf5dd416e
Fixed compilation
2015-01-05 13:22:53 +02:00
Anton Matosov
6ba0b75804
Replaced tabs with spaces as it is critical for some python builds
2015-01-05 12:41:25 +02:00
Anton Matosov
1bc6c44a0e
Fixed compilation of tests target in clean checkout
...
Moved mixer_multirotor.generated.h generation to the standalone makefile to prevent copypaste
2015-01-05 12:37:05 +02:00
Anton Matosov
21b45ae86b
Removed extension for multi_tables to not affect its users
...
Fixed dependencies for the mixer_multirotor.cpp from all the modules
2015-01-05 12:02:32 +02:00
Anton Matosov
2daf30fb25
Rewrote multi_tables with python
2015-01-05 12:02:32 +02:00
Anton Matosov
0e4268a804
Enabled C++11 for tests target (trying other compiler flag)
2015-01-05 12:02:32 +02:00
Anton Matosov
a4cf9be8e0
Enabled C++11 for tests target
2015-01-05 12:02:32 +02:00
Anton Matosov
8fadbdcf2f
Automated generation of the Geometry enum to make addition of the new multirotor a really simple task
2015-01-05 12:02:32 +02:00
Anton Matosov
388833a1fa
Added explicit dependency into makefile, as implicit one doesn't work often.
2015-01-05 12:02:32 +02:00
Anton Matosov
59fa170e54
Automated updates of the C++ code generated by the multi_tables script, now it is placed into the mixer_multirotor.generated.h file which is generated by makefile
2015-01-05 12:02:31 +02:00
Anton Matosov
c4471d77d7
Moved quad_v and twin_engine to the multi_tables in order to make all the tables been generated automatically
2015-01-04 19:46:29 +02:00
Anton Matosov
55741be473
Made it possible to specify yaw scale for the copter
2015-01-04 19:34:28 +02:00