aboutsummaryrefslogtreecommitdiff
path: root/src/modules/systemlib/mixer/multi_tables
diff options
context:
space:
mode:
authorRoman Bapst <romanbapst@yahoo.de>2014-12-02 10:36:30 +0100
committerRoman Bapst <romanbapst@yahoo.de>2014-12-02 10:36:30 +0100
commit285a0e7be9c6227e0353e356cbbd6f48e54d057e (patch)
treefb6e4456d0449393f3c1b603c8d77798f153dfab /src/modules/systemlib/mixer/multi_tables
parentff55652f9a9cdb4cdad216f4c6166681d10f278c (diff)
downloadpx4-firmware-285a0e7be9c6227e0353e356cbbd6f48e54d057e.tar.gz
px4-firmware-285a0e7be9c6227e0353e356cbbd6f48e54d057e.tar.bz2
px4-firmware-285a0e7be9c6227e0353e356cbbd6f48e54d057e.zip
added more mixer geometries and took v-mixer out of multi_tables script
Diffstat (limited to 'src/modules/systemlib/mixer/multi_tables')
-rwxr-xr-xsrc/modules/systemlib/mixer/multi_tables11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/modules/systemlib/mixer/multi_tables b/src/modules/systemlib/mixer/multi_tables
index b5698036e..18c828578 100755
--- a/src/modules/systemlib/mixer/multi_tables
+++ b/src/modules/systemlib/mixer/multi_tables
@@ -6,6 +6,7 @@
proc rad {a} { expr ($a / 360.0) * 2 * acos(-1) }
proc rcos {a} { expr cos([rad $a])}
+
set quad_x {
45 CCW
-135 CCW
@@ -20,12 +21,6 @@ set quad_plus {
180 CW
}
-set quad_v {
- 68 CCW
- -136 CCW
- -68 CW
- 136 CW
-}
set quad_wide {
68 CCW
@@ -94,7 +89,9 @@ set octa_cox {
-135 CW
}
-set tables {quad_x quad_plus quad_v quad_wide hex_x hex_plus hex_cox octa_x octa_plus octa_cox}
+
+set tables {quad_x quad_plus quad_wide hex_x hex_plus hex_cox 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]]}