aboutsummaryrefslogtreecommitdiff
path: root/src/modules/systemlib/mixer/multi_tables
diff options
context:
space:
mode:
authorrunepx4 <runepx4@gmail.com>2013-10-31 10:23:37 +0100
committerrunepx4 <runepx4@gmail.com>2013-10-31 10:23:58 +0100
commiteac640739b8eb63343e01566d4c093179e3b657f (patch)
treea559be240d4f98bb94759197b580fb70ab680203 /src/modules/systemlib/mixer/multi_tables
parent7d443eb3325cfff469c88864fdc96b68612d36c0 (diff)
downloadpx4-firmware-eac640739b8eb63343e01566d4c093179e3b657f.tar.gz
px4-firmware-eac640739b8eb63343e01566d4c093179e3b657f.tar.bz2
px4-firmware-eac640739b8eb63343e01566d4c093179e3b657f.zip
Added 8 rotor Coaxial Rotor mixer
Diffstat (limited to 'src/modules/systemlib/mixer/multi_tables')
-rwxr-xr-xsrc/modules/systemlib/mixer/multi_tables13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/modules/systemlib/mixer/multi_tables b/src/modules/systemlib/mixer/multi_tables
index 683c63040..050bf2f47 100755
--- a/src/modules/systemlib/mixer/multi_tables
+++ b/src/modules/systemlib/mixer/multi_tables
@@ -74,7 +74,18 @@ set octa_plus {
90 CW
}
-set tables {quad_x quad_plus quad_v quad_wide hex_x hex_plus octa_x octa_plus}
+set octa_cox {
+ 45 CCW
+ -45 CW
+ -135 CCW
+ 135 CW
+ -45 CCW
+ 45 CW
+ 135 CCW
+ -135 CW
+}
+
+set tables {quad_x quad_plus quad_v quad_wide hex_x hex_plus octa_x octa_plus octa_cox}
proc factors {a d} { puts [format "\t{ %9.6f, %9.6f, %5.2f }," [rcos [expr $a + 90]] [rcos $a] [expr -$d]]}