From ff6f74e4c226882146aa098f064efb9393dd50d3 Mon Sep 17 00:00:00 2001 From: jmackay2 <1.732mackay@gmail.com> Date: Mon, 13 Nov 2023 02:09:33 -0500 Subject: [PATCH 1/6] Remove unused props from tailsitter (#1015) Co-authored-by: jmackay2 --- models/tailsitter/meshes/propeller_ccw.dae | 63 ---------------------- models/tailsitter/meshes/propeller_cw.dae | 63 ---------------------- 2 files changed, 126 deletions(-) delete mode 100644 models/tailsitter/meshes/propeller_ccw.dae delete mode 100644 models/tailsitter/meshes/propeller_cw.dae diff --git a/models/tailsitter/meshes/propeller_ccw.dae b/models/tailsitter/meshes/propeller_ccw.dae deleted file mode 100644 index 1f2679e429..0000000000 --- a/models/tailsitter/meshes/propeller_ccw.dae +++ /dev/null @@ -1,63 +0,0 @@ - - - - - VCGLab - VCGLib | MeshLab - - Y_UP - Fr. Dez 19 16:06:25 2014 - Fr. Dez 19 16:06:25 2014 - - - - - - - - - -0.0835714 -0.140031 -0.0736456 -0.0498426 -0.421246 -0.0546421 -0.113511 -0.274039 -0.135752 -0.114702 -0.415125 -0.12953 -0.0746712 -0.825968 -0.0175255 -0.00638428 -0.650908 -0.00786043 -0.0878653 -0.651074 -0.061153 0.024113 -0.533313 -0.00951029 -0.00448572 -0.501709 -0.0188844 0.0298948 -0.965824 0.00334253 0.056674 -0.330572 -0.00986835 -0.043095 -0.154126 -0.0454791 -0.00113557 -0.221271 -0.0228952 -0.0281136 -0.982709 0.00578634 0.0179201 -0.804511 0.00414815 0.0537911 -0.643416 -0.00904126 0.0127047 -0.0887117 -0.0106819 -0.0556911 0.0661715 -0.00963317 -0.00174063 0.0818349 -0.00868353 0.0558735 0.0659486 -0.00971291 0.113541 0.274172 -0.135785 0.050021 0.443601 -0.0528403 0.114702 0.415126 -0.12953 0.087865 0.651077 -0.0611522 0.0746706 0.825975 -0.0175244 0.0750017 0.975039 -0.00934454 -0.024113 0.533313 -0.00951029 0.0043872 0.503608 -0.0188059 -0.0298926 0.965824 0.00334368 -0.0537911 0.643416 -0.00904126 -0.0179199 0.804512 0.00414817 -0.0574619 0.180075 -0.0104871 0.0375959 0.203587 -0.0480421 -0.000465212 0.233604 -0.0218599 0.0063843 0.650907 -0.00786046 0.0281156 0.982719 0.00578593 0.00563656 0.123583 -0.140777 -0.0135263 0.104834 -0.0657828 -0.00893773 -0.12151 -0.0382301 0.0166964 -0.104368 -0.0385641 -0.0113946 -0.103689 -0.0706105 -0.0235091 -0.00171967 -0.126579 -0.0227039 0.852975 0.00390995 0.0898973 0.239197 -0.104766 0.0646963 0.513252 -0.0642844 0.0130651 0.698342 -0.00499756 -0.0518149 0.839194 -0.00766297 -0.0144162 0.525621 -0.0109103 -0.00491936 0.21936 -0.0196046 0.0258133 0.234838 -0.0388269 0.0309737 0.441406 -0.0369349 0.0231519 -0.118011 -0.0118034 -0.0251323 -0.102274 -0.0169085 0.0212438 -0.116969 -0.14857 0.0057028 -0.134397 -0.140058 -0.00797097 -0.0854855 -0.0524114 0.0141388 -0.0882616 -0.0122976 0.00491512 0.0846885 -0.0384374 0.019238 0.127822 -0.0276185 -0.00825915 0.0259078 -0.0480905 0.0211406 0.0149358 -0.14038 0.0159621 -0.0278472 -0.00996952 0.0153005 0.0761627 -0.00924243 -0.00415282 -0.0259271 -0.043246 -0.00224565 -0.015771 -0.0489404 0.00254503 0.0109462 -0.0309168 -0.0255653 0.119737 -0.143772 -0.019763 -0.118895 -0.152086 -0.0537343 -0.160254 -0.0563599 -0.0750017 -0.975039 -0.00934454 -0.0407154 -0.989476 0.00136343 0.0227405 -0.85053 0.00378915 0.0518149 -0.839194 -0.00766297 -0.0260142 -0.279747 -0.0386398 -0.0228076 -0.525923 -0.0269207 0.0238769 -0.383433 -0.0148552 -0.00665396 -0.855493 0.00540093 -0.025219 -0.00095966 -0.00970329 0.025261 0.104341 -0.152219 -0.00446565 0.0936833 -0.146062 -0.00447572 -0.0931694 -0.142415 0.0173898 -0.0893329 -0.135902 -0.0539572 -0.701021 -0.026306 -0.104818 -0.545401 -0.0968858 -0.0808277 -0.780351 -0.0276672 -0.076234 -0.898608 -0.0127806 0.053552 -0.950918 -0.00758994 0.0121008 -0.591485 -0.00727931 0.0580013 -0.596443 -0.00994971 -0.0936996 -0.203884 -0.0888687 -0.0920759 -0.704367 -0.0380663 -0.0708706 -0.465201 -0.0745906 -0.124309 -0.39154 -0.128133 0.0562149 -0.618315 0.000361391 0.055801 -0.18587 -0.000302646 0.0303127 -0.955269 0.0130222 0.0573177 -0.951992 -4.06283e-05 0.0583821 -0.0718681 -0.000254228 -0.0558582 -0.066586 -0.00972389 -0.118004 -0.364506 -0.138633 -0.108654 -0.285812 -0.127115 -0.105771 -0.219694 -0.119224 0.0559017 -0.0588728 -0.00965852 0.00949624 -0.0746997 0.000402485 -0.058478 -0.0641806 -4.29309e-06 0.0762335 0.898779 -0.0127689 0.118975 0.372814 -0.139636 0.0408779 0.989495 0.00131778 -0.0533484 0.950983 -0.00752904 0.0820461 0.76524 -0.0305 0.083117 0.138354 -0.0731762 0.0880483 0.743603 -0.0275713 -0.0573177 0.951992 -4.06283e-05 -0.0296845 0.956045 0.0126409 0.0711847 0.139598 -0.0554431 0.0582653 0.0732486 -0.00292781 0.104825 0.545342 -0.0969003 -0.058405 0.254076 -0.0095814 -0.0563635 0.558111 -0.0097668 0.0101998 0.0929691 -0.000844993 -0.000975602 -0.140125 -0.0225272 -0.00422541 -0.205437 -0.0248224 -0.00674691 0.0796189 -0.0649037 -0.00847378 0.0753932 -0.00850851 0.0140391 0.0205643 -0.0104583 -0.0103591 0.171839 -0.00576001 -0.0578184 0.0662583 -0.000151025 -0.0492008 0.410316 -0.000790412 0.0379131 1.00303 0.0129784 0.0813844 0.885023 -0.00491485 0.118766 0.442389 -0.115879 0.0629228 0.518668 -0.0469229 0.126334 0.293997 -0.136557 0.052103 0.24569 -0.047881 0.0103472 0.4132 -0.014694 -0.0501851 0.589529 0.000947399 0.0289483 0.672397 -0.0049355 -0.0232237 0.568443 0.00228038 -0.00684245 0.801128 0.0159584 -0.0206653 0.127101 -0.00900471 -0.00591425 -0.486521 -0.008994 -0.0380092 -1.00287 0.0128941 -0.122208 -0.283356 -0.130685 -0.0331666 -0.121489 -0.0204179 -0.0514677 -0.26177 -0.0479069 -0.0607819 -0.534174 -0.0428953 0.00578565 -0.220441 -0.0104773 0.0492008 -0.410316 -0.000790412 -0.00309347 -0.647823 0.00342704 -0.0810665 -0.84862 -0.00743488 0.00346802 -0.808683 0.0159261 0.0160878 0.104192 -0.0474178 -0.00807352 0.122668 -0.0370425 - - - - - - - - - - -0.506377 -0.0265415 0.861904 -0.256162 0.0544552 0.965099 -0.0250289 0.0739803 0.996946 0.0426216 -0.00182564 0.99909 -0.787695 -0.0012348 0.616064 -0.607482 -0.218251 0.763762 -0.495181 -0.0172872 0.868618 -0.539425 0.0688715 0.839212 -0.754007 0.0352943 0.655918 -0.747457 0.105076 0.655948 -0.540091 0.165115 0.825251 -0.277185 0.053263 0.959339 -0.190348 0.0163127 0.981581 0.155591 0.0461427 0.986743 -0.26643 0.0444901 0.962827 0.348233 0.0211699 0.937169 0.332056 0.00328874 0.943254 -0.00579744 0.00269714 0.99998 -0.023107 -0.000837785 0.999733 -0.316051 -0.0542707 0.947189 -0.598437 0.0186044 0.800954 -0.546244 0.066716 0.834965 -0.163171 0.0512093 0.985268 -0.284059 0.0579657 0.957053 -0.348079 0.0359337 0.936776 0.0019787 -0.0371393 0.999308 -0.613959 -0.373531 0.695363 -0.113011 -0.389774 0.91395 0.000715679 0.000435965 1 -0.000537788 -0.000682661 1 0.181625 0.608644 0.772376 0.000588457 -0.0625362 0.998043 0.568301 0.0810853 0.818815 0.257856 -0.0544711 0.964647 0.0224653 -0.0743877 0.996976 -0.042594 0.00182125 0.999091 0.664622 0.18485 0.723953 0.535798 -0.0697912 0.841457 0.766426 -0.0268464 0.641771 0.757473 -0.0351711 0.651919 0.739736 -0.108323 0.664121 0.540093 -0.165112 0.82525 0.277192 -0.0532589 0.959337 -0.15559 -0.0461425 0.986743 -0.348233 -0.0211724 0.937169 -0.332054 -0.00328875 0.943255 0.00410663 -0.00315293 0.999987 0.282221 -0.0292959 0.958902 0.20902 -0.0148162 0.977799 -0.0196855 0.00718923 0.99978 0.599468 0.0642277 0.797817 0.117678 0.0849107 0.989415 0.560034 -0.0124313 0.828377 0.581008 -0.0196449 0.813661 0.546261 -0.0661872 0.834996 0.163178 -0.051208 0.985267 0.284047 -0.0579639 0.957057 0.347295 -0.0362042 0.937057 -0.884608 0.452456 -0.112926 0.629062 0.772133 0.0899478 -0.492956 0.745904 0.447907 -0.126649 0.983148 0.131837 0.670696 0.73954 -0.056988 0.55309 -0.824816 0.117345 -0.800145 -0.549058 -0.241461 -0.890264 0.338206 0.305035 -0.766822 0.417394 0.487612 -0.913026 -0.102608 0.394784 -0.902258 -0.320733 0.288202 0.714631 0.684024 0.146332 0.900243 0.401846 0.167579 -0.964686 -0.00468526 0.263359 0.507913 0.0588029 0.859399 0.715858 0.0290842 0.69764 -0.0245544 0.00380396 0.999691 0.972299 0.228788 -0.0478535 0.68301 -0.0430263 0.729141 0.429286 -0.100491 0.897561 0.717851 -0.0366843 0.69523 0.659268 -0.0233532 0.751545 0.797023 -0.0158895 0.603739 0.46679 -0.149012 0.871724 0.28314 -0.0384584 0.958307 0.109167 -0.0319783 0.993509 0.53298 -0.00749213 0.846095 0.169892 -0.0227001 0.985201 -0.361838 -0.018373 0.93206 -0.416997 -0.00680923 0.908882 -0.00795258 -0.0454261 0.998936 0.0275786 0.000424386 0.99962 -0.292175 0.15823 0.943184 0.364802 -0.0897683 0.926748 0.469384 -0.0198116 0.882772 0.0596975 -0.0436376 0.997262 0.26514 -0.0462182 0.963102 -0.679241 0.733761 0.0150652 -0.956691 -0.290222 -0.0226468 -0.989522 -0.14382 0.0127096 0.494244 0.866475 0.0703137 0.797663 -0.593943 0.104714 -0.13364 -0.991017 0.0050749 -0.748802 0.662714 -0.0102499 -0.0368064 -0.037371 0.998623 -0.41004 -0.505822 0.758954 -0.934923 0.337746 -0.108842 -0.901997 0.204085 0.380461 0.855597 -0.517398 0.015882 -0.275177 -0.961026 0.0265924 0.768949 0.63927 0.00709284 0.163697 0.6147 0.771588 0.559484 0.21328 0.80093 0.499541 0.256283 0.827513 -0.00744934 0.000434111 0.999972 -0.0275686 0.00899618 0.999579 0.00605461 -0.0219996 0.99974 0.149306 -0.0700165 0.986309 0.000793724 -0.000684337 0.999999 -0.0216854 -0.0108877 0.999706 -0.997797 -0.0401677 -0.0527991 0.0427409 -0.997681 0.0529623 0.847816 0.526244 0.0653916 -0.506044 0.860545 0.0581446 -0.987651 0.0438582 0.150406 0.980189 0.197521 0.0146466 0.526575 0.00367421 -0.850121 -0.46267 -0.0193118 0.88632 -0.397201 -0.0116363 0.917658 -0.726834 -0.0672513 0.683513 -0.598858 -0.227129 0.767972 -0.747465 -0.0464835 0.662673 -0.694953 0.0960651 0.712609 0.0624203 -0.0459126 0.996993 -0.352383 0.103399 0.930126 -0.283076 0.0385185 0.958324 0.36009 0.0187315 0.93273 0.415815 0.00705959 0.909422 0.0628839 0.0451824 0.996998 0.0615834 0.0328392 0.997562 -0.0616046 -0.00208439 0.998098 -0.5369 0.00055721 0.843646 -0.643664 -0.187366 0.742018 -0.731589 0.045083 0.680253 -0.68748 0.0255942 0.725752 -0.407267 0.056246 0.911575 -0.361691 0.0396302 0.931455 0.0471909 0.044576 0.997891 -0.623563 0.113646 0.773469 -0.383739 0.0714987 0.92067 -0.440091 0.110617 0.891114 -0.290621 0.0664908 0.954525 -0.276513 0.0413633 0.96012 0.940135 -0.21038 0.268116 0.717398 0.693738 0.0637765 -0.663397 -0.740508 0.107484 0.342598 -0.939045 0.0286565 -0.304969 0.939781 0.154288 0.776153 0.617252 0.128784 -0.777131 -0.629339 -0.000295972 -0.139193 0.968484 0.206554 0.120142 -0.992496 0.022746 -0.0972642 0.505452 0.857355 0.0307168 -0.983127 0.180326 -0.858394 0.512935 -0.00756261 0.843877 -0.530823 0.07809 0.146114 -0.985185 0.089783 -0.187354 -0.430787 0.882792 0.900338 0.0128837 0.435 0.965453 -0.00139316 0.260572 -0.799926 0.007208 0.600055 -0.609542 -0.258849 0.749303 -0.56813 0.178652 0.803313 0.535943 0.0384512 -0.843378 0.882915 0.0352844 0.468206 0.0412192 0.656527 0.753175 -0.195273 0.0721049 0.978095 0.991951 0.0619811 -0.110413 -0.0444638 -0.0116074 0.998944 -0.149126 -0.00111808 0.988818 0.366681 -0.000580763 0.930347 -0.968245 -0.00391712 0.249972 0.208928 0.00388767 0.977923 0.922698 0.34977 0.162141 0.0610927 0.358761 -0.931428 0.942081 -0.19398 -0.273595 0.4544 0.34756 -0.820197 0.944891 0.177523 0.275075 0.710689 0.197612 0.675182 -0.271495 -0.107731 0.956391 0.942565 -0.0717332 -0.326229 0.93877 -0.0683993 -0.337687 0.862743 -0.00482537 0.50562 0.663961 -0.14291 -0.733984 0.572558 -0.128254 -0.80977 -0.656816 0.0692886 0.750861 0.94863 0.173852 0.264343 -0.0105753 0.0178691 -0.999784 -0.399244 0.628243 -0.667769 -0.394973 0.861298 0.319628 0.121243 -0.00140817 -0.992622 -0.893951 0.0142027 0.44794 -0.435417 -0.000354452 -0.900229 -0.0480706 -0.00715202 -0.998818 0.0827815 -0.00145104 -0.996567 -0.0134746 0.000729754 -0.999909 -0.999666 0.00120278 -0.0258064 -0.305326 0.000138172 -0.952248 -0.215476 -0.02012 -0.976302 0.968273 0.067887 0.240498 -0.304292 0.405713 0.86186 -0.270743 -0.102421 0.957188 -0.388034 0.554922 0.73586 -0.0508342 -0.0184376 -0.998537 -0.0130043 -0.00738472 -0.999888 0.00482959 -0.00746009 -0.999961 -0.00977987 -0.0010754 -0.999952 -0.809636 -0.259163 -0.526616 -0.942769 0.332479 -0.0253836 -0.943098 -6.785e-05 0.332515 -0.965541 0.00401649 0.260222 0.394738 0.250385 0.884019 -0.909855 -0.203448 0.361625 0.690454 -0.142619 0.709178 -0.557756 -0.0802016 -0.826121 -0.863788 -0.0365186 0.50253 -0.0435634 -0.657571 0.752132 0.190345 -0.0700566 0.979214 -0.996965 -0.0637336 -0.0447124 0.185704 0.0024114 0.982603 -0.36902 -0.000984752 0.929421 -0.205752 -0.00399492 0.978596 -0.265992 -0.565887 -0.780397 -0.740514 -0.0856767 -0.666557 -0.829562 0.00294771 -0.558406 -0.689354 0.138181 -0.711124 0.653967 -0.050592 0.75483 -0.940212 -0.18055 0.288797 0.0180243 -0.0187497 -0.999662 0.398925 -0.627368 -0.668781 0.393671 -0.860025 0.324624 -0.0807355 0.000169869 -0.996736 0.0129212 -0.0588368 -0.998184 0.658766 0.0109127 -0.752269 0.997326 -0.000554649 -0.0730837 0.940538 -0.00610817 0.339633 0.416398 0.0057157 -0.909165 -0.900812 -0.0954535 0.423588 0.433926 -0.28997 0.85301 -0.969698 -0.0815466 0.230294 0.578708 0.0857138 0.811018 -0.781681 -0.134404 0.609024 0.381386 -0.554027 0.739999 0.882983 -0.0094497 0.469309 0.986383 -0.00517295 -0.164382 -0.876164 -0.0179558 0.481679 -0.848918 0.105205 0.517949 -0.915483 0.143449 0.375918 0.422047 0.0320619 0.906007 0.914767 -0.118096 0.386336 0.833041 -0.0385348 0.551867 0.999394 -0.0190042 0.0291782 -0.855632 0.0058792 0.517551 -0.940781 0.0139361 0.338729 -0.639745 -0.0604495 -0.766207 -0.411676 -0.163186 -0.896601 -0.0442254 -0.0331643 -0.998471 -0.227547 0.00388974 -0.973759 0.253558 0.0166748 -0.967176 -0.294603 0.0727454 -0.952847 -0.27112 0.0459091 -0.96145 -0.475298 0.117299 -0.871971 -0.486084 0.128661 -0.864389 -0.745614 0.0545234 -0.664144 -0.775142 0.032938 -0.630928 -0.574326 0.018978 -0.818407 -0.5585 0.0250468 -0.829126 -0.229604 0.0565883 -0.971638 -0.241199 0.0537906 -0.968984 0.0571737 0.00999453 -0.998314 -0.62502 0.0741104 -0.777083 0.0899451 0.0521324 -0.994581 -0.283982 0.0761774 -0.955799 0.384847 0.0589627 -0.921095 0.152366 0.0697167 -0.985862 0.201873 -0.00380796 -0.979404 -0.0127319 -0.0779779 -0.996874 0.293034 -0.0621804 -0.954078 0.286303 -0.0462086 -0.957024 0.543256 -0.0285653 -0.839081 0.776808 -0.0299268 -0.629026 0.764544 -0.0379798 -0.643452 0.747616 0.0788006 -0.65944 0.489524 0.105748 -0.865554 0.723752 0.0405675 -0.688866 0.564183 -0.0344678 -0.82493 0.164405 -0.0127274 -0.986311 0.241287 -0.0703137 -0.967903 0.558378 -0.0539821 -0.827829 0.454265 -0.128714 -0.881519 -0.0994507 -0.987049 0.125875 -0.351948 -0.763961 0.540829 - - - - - - - - - - - - - - -

16 0 11 0 12 0 7 1 8 1 14 1 14 2 8 2 5 2 9 3 14 3 13 3 1 4 11 4 2 4 11 5 0 5 2 5 11 6 1 6 12 6 1 7 5 7 8 7 2 8 3 8 1 8 1 9 3 9 6 9 5 10 6 10 4 10 70 11 4 11 69 11 12 12 8 12 10 12 14 13 15 13 7 13 8 14 7 14 10 14 9 15 72 15 14 15 72 16 15 16 14 16 7 17 15 17 10 17 102 18 16 18 10 18 12 19 10 19 16 19 12 20 1 20 8 20 1 21 6 21 5 21 5 22 13 22 14 22 5 23 4 23 13 23 13 24 4 24 70 24 102 25 98 25 16 25 11 26 98 26 0 26 11 27 16 27 98 27 19 28 17 28 102 28 17 29 98 29 102 29 110 30 18 30 19 30 17 31 19 31 18 31 18 32 110 32 32 32 26 33 27 33 30 33 30 34 27 34 34 34 28 35 30 35 35 35 32 36 110 36 20 36 21 37 34 37 27 37 32 38 20 38 21 38 20 39 22 39 21 39 21 40 22 40 23 40 34 41 23 41 24 41 107 42 24 42 25 42 30 43 29 43 26 43 28 44 46 44 30 44 46 45 29 45 30 45 26 46 29 46 31 46 26 47 31 47 27 47 31 48 33 48 27 48 31 49 17 49 18 49 18 50 32 50 33 50 33 51 31 51 18 51 33 52 32 52 21 52 33 53 21 53 27 53 21 54 23 54 34 54 34 55 35 55 30 55 34 56 24 56 35 56 35 57 24 57 107 57 37 58 152 58 36 58 36 59 152 59 151 59 38 60 39 60 40 60 80 61 40 61 39 61 80 62 39 62 53 62 53 63 39 63 38 63 53 64 38 64 40 64 41 65 63 65 64 65 64 66 63 66 61 66 64 67 61 67 65 67 59 68 41 68 65 68 65 69 60 69 59 69 60 70 65 70 61 70 64 71 65 71 41 71 58 72 49 72 48 72 58 73 43 73 49 73 139 74 17 74 123 74 123 75 66 75 139 75 50 76 44 76 45 76 105 77 45 77 109 77 49 78 43 78 44 78 49 79 44 79 50 79 44 80 43 80 106 80 44 81 109 81 45 81 25 82 107 82 105 82 45 83 107 83 42 83 49 84 47 84 48 84 48 85 47 85 117 85 42 86 28 86 46 86 28 87 108 87 46 87 42 88 118 88 47 88 47 89 118 89 117 89 48 90 17 90 139 90 47 91 50 91 45 91 49 92 50 92 47 92 47 93 45 93 42 93 107 94 45 94 105 94 53 95 120 95 51 95 51 96 56 96 81 96 81 97 53 97 51 97 67 98 120 98 54 98 67 99 55 99 52 99 81 100 56 100 55 100 120 101 53 101 54 101 56 102 102 102 61 102 0 103 52 103 98 103 78 104 57 104 58 104 57 105 62 105 58 105 59 106 77 106 41 106 59 107 60 107 124 107 77 108 63 108 41 108 62 109 19 109 110 109 110 110 43 110 62 110 58 111 62 111 43 111 102 112 19 112 61 112 61 113 19 113 124 113 19 114 62 114 124 114 52 115 77 115 98 115 98 116 77 116 17 116 17 117 77 117 123 117 60 118 61 118 124 118 139 119 66 119 58 119 66 120 123 120 122 120 122 121 57 121 78 121 121 122 120 122 67 122 121 123 67 123 52 123 121 124 73 124 120 124 120 125 73 125 75 125 120 126 75 126 51 126 73 127 68 127 100 127 68 128 52 128 0 128 68 129 101 129 100 129 91 130 83 130 82 130 76 131 70 131 71 131 82 132 84 132 85 132 85 133 69 133 70 133 9 134 72 134 71 134 72 135 9 135 86 135 71 136 88 136 87 136 87 137 88 137 75 137 56 138 51 138 102 138 68 139 73 139 121 139 52 140 68 140 121 140 73 141 100 141 91 141 73 142 91 142 74 142 75 143 74 143 87 143 73 144 74 144 75 144 87 145 76 145 71 145 74 146 91 146 82 146 74 147 82 147 87 147 82 148 85 148 87 148 87 149 85 149 76 149 70 150 76 150 85 150 123 151 77 151 59 151 151 152 78 152 36 152 36 153 78 153 58 153 151 154 79 154 78 154 78 155 79 155 122 155 122 156 79 156 66 156 66 157 79 157 37 157 66 158 37 158 36 158 66 159 36 159 58 159 54 160 53 160 67 160 53 161 40 161 67 161 40 162 80 162 67 162 67 163 80 163 55 163 55 164 80 164 81 164 81 165 80 165 53 165 104 166 17 166 117 166 104 167 98 167 17 167 91 168 100 168 99 168 101 169 68 169 0 169 82 170 83 170 84 170 69 171 149 171 141 171 85 172 149 172 69 172 69 173 141 173 70 173 70 174 95 174 71 174 71 175 95 175 9 175 51 176 75 176 102 176 75 177 88 177 102 177 88 178 71 178 72 178 97 179 102 179 88 179 88 180 72 180 86 180 104 181 143 181 98 181 104 182 103 182 143 182 142 183 101 183 89 183 89 184 98 184 143 184 83 185 90 185 84 185 90 186 149 186 84 186 142 187 99 187 100 187 98 188 89 188 0 188 0 189 89 189 101 189 99 190 142 190 92 190 92 191 145 191 90 191 90 192 145 192 149 192 91 193 92 193 83 193 83 194 92 194 90 194 150 195 95 195 141 195 95 196 96 196 9 196 86 197 9 197 96 197 93 198 147 198 94 198 88 199 86 199 96 199 95 200 93 200 96 200 93 201 148 201 147 201 94 202 97 202 93 202 94 203 103 203 97 203 97 204 88 204 96 204 93 205 97 205 96 205 95 206 150 206 93 206 85 207 84 207 149 207 92 208 91 208 99 208 100 209 101 209 142 209 141 210 95 210 70 210 115 211 97 211 119 211 119 212 97 212 103 212 119 213 103 213 104 213 119 214 104 214 126 214 115 215 114 215 110 215 115 216 110 216 19 216 19 217 102 217 115 217 102 218 97 218 115 218 110 219 132 219 43 219 111 220 109 220 116 220 109 221 44 221 116 221 25 222 129 222 128 222 105 223 129 223 25 223 25 224 128 224 107 224 107 225 113 225 42 225 42 226 113 226 28 226 17 227 48 227 117 227 46 228 118 228 42 228 118 229 46 229 108 229 119 230 114 230 115 230 132 231 114 231 133 231 110 232 114 232 132 232 111 233 130 233 131 233 44 234 130 234 116 234 116 235 130 235 111 235 138 236 113 236 128 236 113 237 112 237 28 237 108 238 28 238 112 238 112 239 127 239 126 239 126 240 125 240 119 240 112 241 135 241 127 241 126 242 117 242 112 242 117 243 118 243 112 243 113 244 135 244 112 244 105 245 109 245 129 245 130 246 44 246 106 246 130 247 106 247 132 247 106 248 43 248 132 248 109 249 111 249 129 249 128 250 113 250 107 250 112 251 118 251 108 251 117 252 126 252 104 252 55 253 56 253 63 253 124 254 57 254 59 254 59 255 57 255 122 255 139 256 58 256 48 256 55 257 63 257 52 257 63 258 77 258 52 258 122 259 123 259 59 259 63 260 56 260 61 260 57 261 124 261 62 261 114 262 119 262 133 262 133 263 119 263 125 263 125 264 126 264 134 264 134 265 126 265 127 265 138 266 135 266 113 266 136 267 138 267 129 267 128 268 129 268 138 268 129 269 111 269 136 269 111 270 131 270 136 270 131 271 130 271 132 271 131 272 132 272 133 272 125 273 134 273 133 273 133 274 134 274 131 274 134 275 127 275 137 275 134 276 137 276 136 276 127 277 135 277 137 277 131 278 134 278 136 278 137 279 135 279 138 279 136 280 137 280 138 280 146 281 143 281 103 281 103 282 94 282 146 282 146 283 94 283 147 283 148 284 93 284 150 284 148 285 150 285 149 285 141 286 149 286 150 286 140 287 145 287 146 287 145 288 92 288 142 288 145 289 142 289 144 289 144 290 142 290 89 290 143 291 146 291 144 291 89 292 143 292 144 292 144 293 146 293 145 293 146 294 147 294 140 294 140 295 147 295 148 295 145 296 140 296 148 296 145 297 148 297 149 297 79 298 151 298 37 298 37 299 151 299 152 299

-
-
-
-
- - - - - - - - - - - - - - -
diff --git a/models/tailsitter/meshes/propeller_cw.dae b/models/tailsitter/meshes/propeller_cw.dae deleted file mode 100644 index 04044f3438..0000000000 --- a/models/tailsitter/meshes/propeller_cw.dae +++ /dev/null @@ -1,63 +0,0 @@ - - - - - VCGLab - VCGLib | MeshLab - - Y_UP - Fr. Dez 19 16:04:46 2014 - Fr. Dez 19 16:04:46 2014 - - - - - - - - - -0.0835714 0.140031 -0.0736456 -0.0400765 0.163115 -0.0483281 -0.117913 0.305442 -0.144312 -0.0703607 0.798102 -0.0199993 -0.0560492 0.545571 -0.0512484 -0.00078476 0.975427 0.00767503 0.0160651 0.594631 -0.00720468 0.0298948 0.965824 0.00334253 0.00751962 0.685387 0.000359752 0.0540712 0.429634 -0.0101518 0.0151478 0.102216 -0.0131658 -0.0556911 -0.0661715 -0.00963317 -0.00174063 -0.0818349 -0.00868353 0.0559242 -0.0649661 -0.00957289 0.0703602 -0.798109 -0.0199979 0.0560498 -0.54557 -0.0512488 0.0750017 -0.975039 -0.00934454 0.000782845 -0.975427 0.00767481 -0.01485 -0.614361 -0.00403874 -0.0298926 -0.965824 0.00334368 -0.0548356 -0.290864 -0.0115746 0.0115154 -0.203636 -0.0264133 0.118578 -0.302999 -0.139409 -0.0121224 -0.120255 -0.0720243 0.0226319 -0.110745 -0.133017 -0.00674525 0.0938006 -0.100237 -0.0231875 -0.121853 -0.0140071 -0.0227039 -0.852975 0.00390995 0.0723746 -0.204958 -0.0813719 0.0406506 -0.549299 -0.0369143 -0.0549052 -0.803689 -0.00777506 -0.0303961 -0.366957 -0.0129591 0.00129643 -0.676714 -0.0029672 0.0229853 0.118236 -0.0121112 -0.0122597 0.134668 -0.0463299 -0.00497452 0.0848861 -0.010146 -0.026551 0.101783 -0.0245763 0.0142935 0.08864 -0.0122476 0.00830604 -0.0268358 -0.0117744 0.00449618 -0.0836288 -0.0193353 0.022756 -0.115931 -0.0296084 -0.00274884 0.0269521 -0.0451194 0.0193773 0.0148156 -0.0105058 -0.0177061 -0.00590916 -0.0110817 -0.00867444 -0.0773042 -0.00921494 -0.0148637 -0.0936643 -0.0989573 -0.00392095 0.206809 -0.0239818 -0.0750017 0.975039 -0.00934454 0.0227405 0.85053 0.00378915 0.0574457 0.791463 -0.00951397 0.000301326 0.377456 -0.019279 -0.025568 0.993204 0.00603233 0.0165912 0.104876 -0.0548642 0.0173898 0.0893329 -0.135902 -0.07848 0.839861 -0.0171015 -0.0410062 0.563133 -0.0362053 -0.104112 0.546217 -0.0949896 0.053552 0.950918 -0.00758994 0.00787323 0.603278 -0.00724069 -0.11474 0.256342 -0.121651 -0.118667 0.439386 -0.118333 0.0562149 0.618315 0.000361391 0.0297782 0.463137 -0.00252085 0.0303766 0.95587 0.0126425 0.0573177 0.951992 -4.06283e-05 0.0582776 0.0699707 -0.000511708 -0.0558582 0.066586 -0.00972389 -0.118004 0.364506 -0.138633 -0.0937259 0.247795 -0.109201 -0.0129714 -0.0875212 -0.000267106 -0.0142037 0.0889641 -0.00118289 -0.058478 0.0641806 -4.29309e-06 0.0787758 -0.813625 -0.0191612 0.118975 -0.372814 -0.139636 0.0368024 -0.992893 0.0026906 -0.0533484 -0.950983 -0.00752904 0.083117 -0.138354 -0.0731762 0.0818296 -0.808715 -0.0116048 -0.0573177 -0.951992 -4.06283e-05 -0.0298975 -0.956894 0.0126223 0.0582653 -0.0732486 -0.00292781 0.112117 -0.483966 -0.11112 -0.0583462 -0.188043 -0.00926188 -0.0578409 -0.0756444 -0.000201417 0.0103472 -0.4132 -0.014694 0.0408722 -1.00118 0.0125076 0.118766 -0.442389 -0.115879 0.0609817 -0.51919 -0.0445129 0.123134 -0.278077 -0.131944 0.0370371 -0.13461 -0.0302756 -0.0511726 -0.503887 -0.000242579 -0.00561221 -0.652544 0.00854968 0.00138781 -0.137464 -0.0204127 0.00564852 0.249971 -0.0118047 0.00393641 0.767754 0.0145574 -0.0408722 1.00118 0.0125076 -0.0603939 0.509636 -0.0446996 -0.0514677 0.26177 -0.0479069 -0.0805473 0.828811 -0.0103958 0.0161138 -0.103875 -0.0375713 - - - - - - - - - - -0.133297 0.0211742 -0.99085 0.574718 -0.217697 -0.788864 0.458684 0.116613 -0.880915 0.796763 0.0286666 -0.603612 0.637445 0.1301 -0.759433 0.428682 0.134839 -0.893336 0.274549 0.064973 -0.959376 0.0857926 0.0275753 -0.995931 -0.0247788 0.0121475 -0.999619 0.430487 0.115151 -0.895221 -0.25635 0.0307289 -0.966095 -0.201373 0.00360488 -0.979508 0.0843124 -0.000850521 -0.996439 0.549969 0.0165927 -0.83502 0.516535 0.00940306 -0.856215 0.322449 0.052078 -0.945153 -0.0335466 -0.0296519 -0.998997 0.607426 -0.378598 -0.698353 0.15074 -0.388236 -0.909148 0.000547457 -0.000682649 -1 -0.188206 0.602477 -0.775629 0.00115012 -0.0565694 -0.998398 -0.580676 0.05504 -0.812272 0.131633 -0.0264486 -0.990946 -0.639939 0.164155 -0.750687 -0.600964 -0.131612 -0.788366 -0.455317 -0.134708 -0.88008 -0.272125 -0.0649464 -0.960068 -0.155379 -0.0387502 -0.987095 -0.16364 -0.0431855 -0.985574 0.234548 -0.0304476 -0.971627 0.127333 -0.00736573 -0.991833 0.020128 0.00871479 -0.999759 -0.33958 0.0991923 -0.935332 -0.746178 -0.0489602 -0.663944 -0.547152 -0.0104714 -0.836968 -0.303996 -0.0583859 -0.950883 -0.411912 0.906427 -0.0933727 -0.383743 -0.922565 0.0401973 0.568828 0.682376 -0.459127 0.42064 -0.738002 -0.527651 -0.00175281 0.0309075 -0.999521 -0.536497 0.180328 -0.82441 0.701499 -0.711733 -0.0365385 0.0317392 0.0966715 -0.99481 -0.95107 0.308836 0.00929138 -0.669577 -0.0341059 -0.741959 -0.789851 -0.00640954 -0.613265 -0.399725 -0.118701 -0.908917 -0.277976 -0.051835 -0.959188 -0.0846766 -0.0273322 -0.996034 -0.493359 -0.0784218 -0.866284 0.319854 -0.0156218 -0.947338 0.422089 0.002947 -0.90655 0.242721 -0.0707989 -0.967509 0.127605 -0.0189321 -0.991644 -0.151454 -0.00323371 -0.988459 -0.191947 -0.0052902 -0.981391 0.315678 0.110243 0.94244 -0.296303 0.0100185 -0.955041 -0.287174 -0.0493665 -0.956605 0.959209 -0.281808 0.0224395 0.191154 -0.98156 -0.000713827 -0.556961 -0.820605 -0.128067 -0.030548 -0.025678 -0.999203 0.286646 -0.565131 -0.773603 0.173521 -0.502022 -0.847269 0.873465 0.486328 0.0233435 0.0581331 0.332251 -0.941398 -0.355835 0.533283 -0.767458 -0.528274 0.187115 -0.828199 0.0581217 0.0149521 -0.998198 0.142486 0.121223 -0.982346 -0.0126377 0.0120754 -0.999847 -0.03695 -0.000729376 -0.999317 0.00278682 -0.0257849 -0.999664 0.301704 0.934056 -0.191087 0.26447 0.94675 -0.183633 -0.930448 0.202214 -0.305576 0.441304 0.0138075 -0.897251 0.55055 -0.214323 -0.806821 0.28063 0.0477879 -0.958626 -0.33254 0.0169824 -0.942936 -0.41912 0.000720725 -0.907931 -0.268139 0.0590185 -0.961571 -0.273083 0.0603385 -0.960096 0.0389661 -0.00683833 -0.999217 0.720886 0.127695 -0.681188 0.689043 0.002923 -0.724715 0.648741 -0.135545 -0.748841 0.636136 0.0714873 -0.768258 0.491251 0.0299339 -0.870504 0.0722015 0.0401157 -0.996583 0.261315 0.0552144 -0.963673 -0.93967 -0.286378 -0.187102 0.320575 -0.946574 0.0350669 -0.56586 -0.771852 -0.289907 0.63497 0.705242 -0.315353 -0.935602 0.228627 -0.269033 -0.0473885 -0.994583 0.0925202 -0.0974954 0.977242 -0.188393 -0.596161 0.787386 -0.156894 -0.871918 0.0175052 -0.489339 -0.965453 -0.00139316 -0.260572 0.511024 0.229124 -0.828466 0.654563 0.139928 -0.742945 0.431224 0.120127 -0.894212 0.790089 0.00978929 -0.612914 0.669775 0.0702733 -0.739231 -0.547135 0.0147329 0.836915 -0.97102 0.0385212 -0.235874 0.00566892 0.637056 -0.770796 0.163542 0.0708451 -0.983989 -0.991119 0.0619576 0.117662 -0.147734 -0.0402535 -0.988208 0.170092 -0.000234405 -0.985428 0.973803 -0.00171444 -0.227389 -0.484979 0.870415 0.0846928 -0.377604 0.380711 0.844082 -0.815008 0.22749 -0.532926 0.468273 -0.123234 -0.874948 -0.959682 -0.162511 0.229347 0.416634 -0.24919 -0.874254 -0.998513 -0.0223246 0.0497307 -0.720235 -0.118933 0.683459 0.00420263 0.00958784 0.999945 0.40185 0.635479 0.659305 0.394973 0.861298 -0.319628 0.892965 0.0272271 -0.449302 0.425897 -0.000317519 0.904772 -0.0970638 -0.00194985 0.995276 -0.00807406 0.00452466 0.999957 0.999987 0.00109094 -0.00496858 0.368027 -9.60815e-05 0.929815 0.209665 -0.019518 0.977579 -0.9868 0.116086 -0.112916 0.522797 0.822842 0.222743 0.0406913 -0.0168571 0.99903 -0.00791449 0.00513354 0.999956 0.0236165 0.00535241 0.999707 0.00109216 -0.00140481 0.999998 0.571992 -0.490798 0.657223 0.949872 0.308613 0.0500148 0.945265 0.00542256 -0.326259 -0.543624 0.188326 -0.817928 -0.640792 -0.153441 -0.752224 0.947093 -0.171471 -0.271317 -0.646631 -0.143584 -0.749168 0.54514 -0.0109876 0.838273 0.935718 -0.0431707 -0.350098 0.13002 -0.730264 -0.670679 -0.183519 -0.069504 -0.980556 0.996045 -0.0637611 0.0618805 -0.132039 -0.000143242 -0.991244 0.671823 -0.115333 0.731678 0.697289 0.130325 0.704843 0.928302 -0.185352 -0.322336 0.00951954 0.0126202 0.999875 -0.409606 -0.657436 0.632456 -0.393671 -0.860025 -0.324624 0.0186685 0.000194589 0.999826 -0.998019 -0.000584304 0.0629117 -0.915486 -0.00608856 -0.402304 -0.418349 0.00614631 0.908266 0.807142 -0.192938 -0.55794 0.99471 -0.0358545 -0.096262 -0.634721 0.0901806 -0.767461 -0.475878 -0.759235 -0.443962 -0.88294 -0.010116 -0.469376 -0.993521 -0.00468689 0.113555 0.121164 -0.438756 0.8904 -0.189839 0.502055 -0.843743 0.075519 0.126612 -0.989074 -0.636105 -0.100472 -0.765034 -0.948654 0.135966 -0.285602 0.848919 0.0460372 -0.526514 -0.0104485 -0.0449987 0.998932 0.223937 0.0033933 0.974598 -0.11762 0.0226705 0.9928 0.312214 0.0523961 0.948566 0.441463 0.132655 0.887419 0.75261 0.044227 0.656979 0.780304 0.0254496 0.624882 0.51369 -0.00122638 0.857975 0.506904 -0.000351007 0.862003 0.100823 0.0895047 0.99087 0.570298 0.0416434 0.820382 -0.989057 0.115932 -0.0912446 0.145214 -0.0430987 0.988461 -0.317694 -0.0526722 0.946729 -0.770633 -0.028076 0.636661 -0.757154 -0.0357068 0.65226 -0.512754 0.119312 0.850205 -0.759325 0.0121701 0.650598 -0.538516 -0.0302892 0.84207 0.062979 -0.0505388 0.996734 -0.577001 -0.0434322 0.815588 -0.361324 -0.122166 0.924403 0.794431 -0.38983 -0.465738 - - - - - - - - - - - - - - -

7 0 8 0 5 0 1 1 0 1 2 1 4 2 8 2 6 2 1 3 2 3 4 3 4 4 2 4 3 4 8 5 4 5 3 5 51 6 3 6 47 6 51 7 5 7 8 7 10 8 6 8 9 8 6 9 8 9 9 9 7 10 49 10 8 10 49 11 9 11 8 11 13 12 10 12 9 12 10 13 1 13 4 13 10 14 4 14 6 14 8 15 3 15 51 15 13 16 66 16 10 16 1 17 66 17 0 17 1 18 10 18 66 18 11 19 66 19 13 19 76 20 12 20 13 20 11 21 13 21 12 21 12 22 76 22 21 22 19 23 18 23 17 23 21 24 76 24 22 24 15 25 22 25 14 25 18 26 15 26 14 26 74 27 14 27 16 27 74 28 17 28 18 28 21 29 18 29 20 29 19 30 30 30 18 30 30 31 20 31 18 31 20 32 11 32 12 32 21 33 20 33 12 33 21 34 22 34 15 34 21 35 15 35 18 35 18 36 14 36 74 36 24 37 23 37 99 37 24 38 99 38 45 38 34 39 52 39 25 39 43 40 41 40 42 40 38 41 43 41 42 41 40 42 28 42 92 42 92 43 24 43 40 43 26 44 11 44 44 44 44 45 45 45 26 45 29 46 92 46 28 46 29 47 28 47 73 47 29 48 72 48 32 48 16 49 74 49 72 49 32 50 74 50 27 50 29 51 32 51 31 51 27 52 19 52 30 52 19 53 75 53 30 53 27 54 30 54 32 54 32 55 30 55 31 55 31 56 30 56 82 56 31 57 11 57 92 57 92 58 11 58 26 58 92 59 29 59 31 59 74 60 32 60 72 60 33 61 37 61 53 61 53 62 37 62 35 62 53 63 35 63 36 63 37 64 13 64 42 64 0 65 36 65 66 65 66 66 36 66 35 66 24 67 39 67 40 67 13 68 40 68 39 68 40 69 13 69 76 69 76 70 28 70 40 70 42 71 13 71 38 71 13 72 39 72 38 72 35 73 43 73 66 73 66 74 43 74 11 74 11 75 43 75 44 75 45 76 44 76 39 76 45 77 39 77 24 77 46 78 34 78 36 78 46 79 50 79 33 79 68 80 36 80 0 80 54 81 47 81 51 81 7 82 49 82 48 82 49 83 7 83 57 83 48 84 49 84 58 84 58 85 49 85 50 85 37 86 33 86 13 86 33 87 34 87 46 87 68 88 50 88 46 88 36 89 68 89 46 89 50 90 68 90 55 90 50 91 55 91 58 91 58 92 51 92 48 92 58 93 54 93 51 93 45 94 23 94 26 94 26 95 23 95 24 95 26 96 24 96 92 96 33 97 52 97 34 97 34 98 25 98 36 98 36 99 25 99 53 99 53 100 25 100 52 100 53 101 52 101 33 101 71 102 11 102 82 102 71 103 66 103 11 103 60 104 55 104 67 104 54 105 55 105 56 105 54 106 58 106 55 106 55 107 68 107 67 107 55 108 60 108 56 108 47 109 98 109 95 109 54 110 98 110 47 110 47 111 95 111 51 111 51 112 63 112 48 112 48 113 63 113 7 113 33 114 50 114 13 114 50 115 49 115 13 115 65 116 13 116 49 116 71 117 70 117 66 117 59 118 66 118 70 118 60 119 98 119 56 119 59 120 67 120 68 120 66 121 59 121 0 121 0 122 59 122 68 122 67 123 59 123 60 123 60 124 96 124 98 124 94 125 63 125 95 125 63 126 64 126 7 126 57 127 7 127 64 127 49 128 57 128 64 128 63 129 61 129 64 129 62 130 65 130 61 130 62 131 70 131 65 131 65 132 49 132 64 132 61 133 65 133 64 133 63 134 94 134 61 134 56 135 98 135 54 135 95 136 63 136 51 136 80 137 65 137 69 137 69 138 65 138 70 138 69 139 70 139 71 139 69 140 71 140 83 140 80 141 89 141 76 141 80 142 76 142 13 142 13 143 65 143 80 143 76 144 88 144 28 144 81 145 29 145 73 145 77 146 72 146 81 146 72 147 29 147 81 147 16 148 77 148 85 148 72 149 77 149 16 149 16 150 85 150 74 150 74 151 79 151 27 151 27 152 79 152 19 152 11 153 31 153 82 153 76 154 89 154 88 154 77 155 86 155 87 155 81 156 86 156 77 156 91 157 79 157 85 157 79 158 78 158 19 158 75 159 19 159 78 159 78 160 90 160 83 160 83 161 82 161 78 161 82 162 30 162 78 162 79 163 90 163 78 163 86 164 81 164 73 164 86 165 73 165 88 165 73 166 28 166 88 166 85 167 79 167 74 167 78 168 30 168 75 168 82 169 83 169 71 169 89 170 80 170 69 170 35 171 37 171 41 171 38 172 39 172 43 172 43 173 39 173 44 173 41 174 43 174 35 174 41 175 37 175 42 175 69 176 83 176 84 176 84 177 83 177 90 177 91 178 90 178 79 178 85 179 77 179 91 179 77 180 87 180 91 180 87 181 86 181 88 181 87 182 88 182 89 182 69 183 84 183 89 183 89 184 84 184 87 184 84 185 90 185 91 185 87 186 84 186 91 186 70 187 62 187 93 187 62 188 61 188 94 188 95 189 98 189 94 189 96 190 60 190 59 190 96 191 59 191 97 191 70 192 93 192 97 192 59 193 70 193 97 193 97 194 93 194 96 194 93 195 62 195 94 195 96 196 93 196 94 196 96 197 94 197 98 197 45 198 99 198 23 198

-
-
-
-
- - - - - - - - - - - - - - -
From 33ac87a37676fb597de110e926bbf0a080169ffe Mon Sep 17 00:00:00 2001 From: Daniel Honies Date: Tue, 14 Nov 2023 14:45:12 +0800 Subject: [PATCH 2/6] Fix opencv aruco version bug (#1017) * Fix opencv aruco version bug * add backwards compability for opencv * remove comments * Update build_test_macos.yml to macOS-latest update * Update build_test_macos.yml to macOS 13 --- .github/workflows/build_test_macos.yml | 2 +- include/gazebo_aruco_plugin.h | 7 +++++++ src/gazebo_aruco_plugin.cpp | 10 ++++++++-- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_test_macos.yml b/.github/workflows/build_test_macos.yml index 99cd92985e..8954032e79 100644 --- a/.github/workflows/build_test_macos.yml +++ b/.github/workflows/build_test_macos.yml @@ -13,7 +13,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [macos-11.0] + os: [macos-13] steps: - uses: actions/checkout@v1 - name: submodule update diff --git a/include/gazebo_aruco_plugin.h b/include/gazebo_aruco_plugin.h index 9e0249de97..57a07c325e 100644 --- a/include/gazebo_aruco_plugin.h +++ b/include/gazebo_aruco_plugin.h @@ -38,8 +38,15 @@ #include "TargetRelative.pb.h" #include + #include +// Check for OpenCV version 4.7 or later +#if CV_VERSION_MAJOR >= 4 && CV_VERSION_MINOR >= 7 +#include +#else #include +#endif + #include #include diff --git a/src/gazebo_aruco_plugin.cpp b/src/gazebo_aruco_plugin.cpp index 27b6b1cff0..eacacb37eb 100644 --- a/src/gazebo_aruco_plugin.cpp +++ b/src/gazebo_aruco_plugin.cpp @@ -166,8 +166,14 @@ void arucoMarkerPlugin::Load(sensors::SensorPtr _sensor, sdf::ElementPtr _sdf) //init marker detection this->markerLength_mm = 6.f/8 * 1000 * box_length; int dict_id = 0; - this->marker_dict = cv::aruco::getPredefinedDictionary(cv::aruco::PREDEFINED_DICTIONARY_NAME(dict_id)); - this->detectorParams = cv::aruco::DetectorParameters::create(); + // Check for OpenCV version 4.7 or later + #if CV_VERSION_MAJOR >= 4 && CV_VERSION_MINOR >= 7 + this->marker_dict = makePtr(cv::aruco::getPredefinedDictionary(cv::aruco::DICT_4X4_50)); + this->detectorParams = makePtr(cv::aruco::DetectorParameters()); + #else + this->marker_dict = cv::aruco::getPredefinedDictionary(cv::aruco::PREDEFINED_DICTIONARY_NAME(dict_id)); + this->detectorParams = cv::aruco::DetectorParameters::create(); + #endif } ///////////////////////////////////////////////// From da7206e057703cc645770f02437013358b71e1c0 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Thu, 29 Feb 2024 19:56:20 -0800 Subject: [PATCH 3/6] Camera: Add support for video capture and range zoom (#1031) * Add support for video capture and range zoom * Use MAV_RESULT_DENIED for bad params --- include/gazebo_camera_manager_plugin.h | 8 ++- src/gazebo_camera_manager_plugin.cpp | 82 ++++++++++++++++++++++++-- 2 files changed, 83 insertions(+), 7 deletions(-) diff --git a/include/gazebo_camera_manager_plugin.h b/include/gazebo_camera_manager_plugin.h index ae11378368..edebe7ec46 100644 --- a/include/gazebo_camera_manager_plugin.h +++ b/include/gazebo_camera_manager_plugin.h @@ -31,6 +31,7 @@ #include #include #include +#include namespace gazebo { @@ -61,6 +62,8 @@ class GAZEBO_VISIBLE CameraManagerPlugin : public SensorPlugin void _handle_storage_info(const mavlink_message_t *pMsg, struct sockaddr* srcaddr); void _handle_take_photo(const mavlink_message_t *pMsg, struct sockaddr* srcaddr); void _handle_stop_take_photo(const mavlink_message_t *pMsg, struct sockaddr* srcaddr); + void _handle_start_video_capture(const mavlink_message_t *pMsg, struct sockaddr* srcaddr); + void _handle_stop_video_capture(const mavlink_message_t *pMsg, struct sockaddr* srcaddr); void _handle_request_camera_settings(const mavlink_message_t *pMsg, struct sockaddr* srcaddr); void _handle_request_video_stream_information(const mavlink_message_t *pMsg, struct sockaddr* srcaddr); void _handle_request_video_stream_status(const mavlink_message_t *pMsg, struct sockaddr* srcaddr); @@ -90,7 +93,8 @@ class GAZEBO_VISIBLE CameraManagerPlugin : public SensorPlugin enum { CAPTURE_DISABLED, CAPTURE_SINGLE, - CAPTURE_ELAPSED + CAPTURE_ELAPSED, + CAPTURE_VIDEO }; int _captureMode{CAPTURE_DISABLED}; @@ -117,6 +121,8 @@ class GAZEBO_VISIBLE CameraManagerPlugin : public SensorPlugin int _systemID{1}; int _componentID{MAV_COMP_ID_CAMERA}; int _mavlinkCamPort{14530}; + + std::chrono::time_point _start_video_capture_time; }; } /* namespace gazebo */ diff --git a/src/gazebo_camera_manager_plugin.cpp b/src/gazebo_camera_manager_plugin.cpp index 22b91397c4..f52a795651 100644 --- a/src/gazebo_camera_manager_plugin.cpp +++ b/src/gazebo_camera_manager_plugin.cpp @@ -313,6 +313,12 @@ void CameraManagerPlugin::_handle_message(mavlink_message_t *msg, struct sockadd case MAV_CMD_IMAGE_STOP_CAPTURE: _handle_stop_take_photo(msg, srcaddr); break; + case MAV_CMD_VIDEO_START_CAPTURE: + _handle_start_video_capture(msg, srcaddr); + break; + case MAV_CMD_VIDEO_STOP_CAPTURE: + _handle_stop_video_capture(msg, srcaddr); + break; case MAV_CMD_REQUEST_CAMERA_INFORMATION: _handle_camera_info(msg, srcaddr); break; @@ -335,7 +341,6 @@ void CameraManagerPlugin::_handle_message(mavlink_message_t *msg, struct sockadd _handle_set_camera_mode(msg, srcaddr); break; case MAV_CMD_SET_CAMERA_ZOOM: - //Control the Zoom of the camera _handle_camera_zoom(msg, srcaddr); break; case MAV_CMD_RESET_CAMERA_SETTINGS: @@ -524,7 +529,7 @@ void CameraManagerPlugin::_handle_take_photo(const mavlink_message_t *pMsg, stru } else { gzerr << "Bad Start Capture argments: " << cmd.param2 << " " << cmd.param3 << endl; _send_cmd_ack(pMsg->sysid, pMsg->compid, - MAV_CMD_IMAGE_START_CAPTURE, MAV_RESULT_UNSUPPORTED, srcaddr); + MAV_CMD_IMAGE_START_CAPTURE, MAV_RESULT_DENIED, srcaddr); } } @@ -540,6 +545,55 @@ void CameraManagerPlugin::_handle_stop_take_photo(const mavlink_message_t *pMsg, MAV_CMD_IMAGE_STOP_CAPTURE, MAV_RESULT_ACCEPTED, srcaddr); } +void CameraManagerPlugin::_handle_start_video_capture(const mavlink_message_t *pMsg, struct sockaddr* srcaddr) +{ + gzdbg << "Handle Start Video Capture" << endl; + + mavlink_command_long_t cmd; + mavlink_msg_command_long_decode(pMsg, &cmd); + std::lock_guard guard(_captureMutex); + + if (_captureMode != CAPTURE_DISABLED) { + // We are already capturing + _send_cmd_ack(pMsg->sysid, pMsg->compid, MAV_CMD_VIDEO_START_CAPTURE, MAV_RESULT_TEMPORARILY_REJECTED, srcaddr); + return; + } + + if (cmd.param1 != 0 || cmd.param2 != 0) { + gzerr << "VIDEO_START_CAPTURE: param1 and param2 must be 0\n"; + _send_cmd_ack(pMsg->sysid, pMsg->compid, MAV_CMD_VIDEO_START_CAPTURE, MAV_RESULT_DENIED, srcaddr); + return; + } + + _captureMode = CAPTURE_VIDEO; + _start_video_capture_time = std::chrono::high_resolution_clock::now(); + _send_cmd_ack(pMsg->sysid, pMsg->compid, MAV_CMD_VIDEO_START_CAPTURE, MAV_RESULT_ACCEPTED, srcaddr); +} + +void CameraManagerPlugin::_handle_stop_video_capture(const mavlink_message_t *pMsg, struct sockaddr* srcaddr) +{ + gzdbg << "Handle Stop Video Capture" << endl; + + mavlink_command_long_t cmd; + mavlink_msg_command_long_decode(pMsg, &cmd); + std::lock_guard guard(_captureMutex); + + if (cmd.param1 != 0) { + gzerr << "VIDEO_STOP_CAPTURE: param1 must be 0\n"; + _send_cmd_ack(pMsg->sysid, pMsg->compid, MAV_CMD_VIDEO_START_CAPTURE, MAV_RESULT_DENIED, srcaddr); + return; + } + + if (_captureMode != CAPTURE_VIDEO) { + // We are not capturing + _send_cmd_ack(pMsg->sysid, pMsg->compid, MAV_CMD_VIDEO_START_CAPTURE, MAV_RESULT_TEMPORARILY_REJECTED, srcaddr); + return; + } + + _captureMode = CAPTURE_DISABLED; + _send_cmd_ack(pMsg->sysid, pMsg->compid, MAV_CMD_VIDEO_STOP_CAPTURE, MAV_RESULT_ACCEPTED, srcaddr); +} + void CameraManagerPlugin::_handle_request_camera_capture_status(const mavlink_message_t *pMsg, struct sockaddr* srcaddr) { mavlink_command_long_t cmd; @@ -712,6 +766,10 @@ void CameraManagerPlugin::_handle_camera_zoom(const mavlink_message_t *pMsg, str if (cmd.param1 == ZOOM_TYPE_CONTINUOUS) { _zoom = std::max(std::min(float(_zoom + 0.1 * cmd.param2), _maxZoom), 1.0f); _zoom_cmd = cmd.param2; + } else if (cmd.param1 == ZOOM_TYPE_RANGE) { + auto zoomRange = std::min(std::max(cmd.param2, 0.0f), 100.0f); + _zoom = 1.0f + (zoomRange / 100.0f) * (_maxZoom - 1.0f); + _camera->SetHFOV(_hfov / _zoom); } else { _zoom = std::max(std::min(float(_zoom + 0.1 * cmd.param2), _maxZoom), 1.0f); _camera->SetHFOV(_hfov / _zoom); @@ -721,9 +779,21 @@ void CameraManagerPlugin::_handle_camera_zoom(const mavlink_message_t *pMsg, str void CameraManagerPlugin::_send_capture_status(struct sockaddr* srcaddr) { _captureMutex.lock(); - int status = _captureMode == CAPTURE_DISABLED ? 0 : (_captureMode == CAPTURE_SINGLE ? 1 : 3); + uint8_t image_status = 0; // idle + uint8_t video_status = 0; // idle + uint32_t recording_time_ms = 0; + if (_captureMode == CAPTURE_SINGLE) { + image_status = 1; // active + } else if (_captureMode == CAPTURE_ELAPSED) { + image_status = 3; // time lapse + } else if (_captureMode == CAPTURE_VIDEO) { + video_status = 1; // active + auto current_time = std::chrono::high_resolution_clock::now(); + recording_time_ms = std::chrono::duration_cast(current_time - _start_video_capture_time).count(); + } float interval = CAPTURE_ELAPSED ? (float)_captureInterval : 0.0f; _captureMutex.unlock(); + gzdbg << "Send capture status" << endl; float available_mib = 0.0f; boost::filesystem::space_info si = boost::filesystem::space("."); @@ -742,10 +812,10 @@ void CameraManagerPlugin::_send_capture_status(struct sockaddr* srcaddr) MAVLINK_COMM_1, &msg, current_time.Double() * 1e3, - status, // image status - 0, // video status (Idle) + image_status, // image status + video_status, // video status interval, // image interval - 0, // recording time in ms + recording_time_ms, // recording time in ms available_mib, // available storage capacity _imageCounter); // total number of images _send_mavlink_message(&msg, srcaddr); From 63b72dc5b813af6661b77e8a9085184f08316c54 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Mon, 4 Mar 2024 06:11:47 +1300 Subject: [PATCH 4/6] gimbal_controller: send attitude in Earth frame (#1023) We no longer need to swap this based on the yaw lock with the recent flags that have been added to the spec. Signed-off-by: Julian Oes --- src/gazebo_gimbal_controller_plugin.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/gazebo_gimbal_controller_plugin.cpp b/src/gazebo_gimbal_controller_plugin.cpp index 5cc1512942..2836e1890c 100644 --- a/src/gazebo_gimbal_controller_plugin.cpp +++ b/src/gazebo_gimbal_controller_plugin.cpp @@ -695,18 +695,11 @@ void GimbalControllerPlugin::SendGimbalDeviceAttitudeStatus() const uint16_t flags = GIMBAL_DEVICE_FLAGS_ROLL_LOCK | GIMBAL_DEVICE_FLAGS_PITCH_LOCK | - (this->yawLock ? GIMBAL_DEVICE_FLAGS_YAW_LOCK : 0); + (this->yawLock ? GIMBAL_DEVICE_FLAGS_YAW_LOCK : 0) | + GIMBAL_DEVICE_FLAGS_YAW_IN_EARTH_FRAME; auto q = q_ENU_to_NED * this->cameraImuSensor->Orientation() * q_FLU_to_FRD.Inverse(); - if (!this->yawLock) { - // In follow mode we need to transform the absolute camera orientation to an orientation - // relative to the vehicle because that's what the gimbal protocol suggests. - const auto q_vehicle = q_ENU_to_NED * ignition::math::Quaterniond(0.0, 0.0, this->vehicleYawRad) * q_FLU_to_FRD.Inverse(); - const auto e = q.Euler(); - q.Euler(e[0], e[1], e[2] - q_vehicle.Euler()[2]); - } - const float qArr[4] = { static_cast(q.W()), static_cast(q.X()), From f754540e714642fea897445e69a675245bc6306a Mon Sep 17 00:00:00 2001 From: RyosukeMatsushima Date: Mon, 4 Mar 2024 02:21:15 +0900 Subject: [PATCH 5/6] remove unmatched bracket (#1024) --- src/gazebo_mavlink_interface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gazebo_mavlink_interface.cpp b/src/gazebo_mavlink_interface.cpp index bb323ed0a7..f4750f9b43 100644 --- a/src/gazebo_mavlink_interface.cpp +++ b/src/gazebo_mavlink_interface.cpp @@ -95,7 +95,7 @@ void GazeboMavlinkInterface::CreateSensorSubscription( #if GAZEBO_MAJOR_VERSION >= 9 const auto sensor_orientation = nested_model->RelativePose().Rot(); #else - const auto sensor_orientation = nested_model->GetChild()->GetRelativePose()).Rot(); + const auto sensor_orientation = nested_model->GetChild()->GetRelativePose().Rot(); #endif // One map will be created for each Gazebo message type From 383a68e6517c4e6049e2b9bbaf249d13c4e72aa4 Mon Sep 17 00:00:00 2001 From: Matteo Del Seppia <71389092+matteodelseppia@users.noreply.github.com> Date: Tue, 4 Jun 2024 19:08:54 +0200 Subject: [PATCH 6/6] Fixed uuv_bluerov2_heavy SDF model, adding jinja for multi vehicle simulations (#1042) * Adding IMU link and joint to uuv_bluerov2_heavy Adding the iMU link and joint the uuv_bluerov2_heavy model, since it is currently unusable. * Adding uuv_bluerov2_heavy.sdf.jinja for multi vehicle UUV simulations * Delete models/uuv_bluerov2_heavy/uuv_bluerov2_heavy.sdf Deleting the SDF model in favor of the jinja template --- ...heavy.sdf => uuv_bluerov2_heavy.sdf.jinja} | 99 +++++++++++++------ 1 file changed, 70 insertions(+), 29 deletions(-) rename models/uuv_bluerov2_heavy/{uuv_bluerov2_heavy.sdf => uuv_bluerov2_heavy.sdf.jinja} (90%) diff --git a/models/uuv_bluerov2_heavy/uuv_bluerov2_heavy.sdf b/models/uuv_bluerov2_heavy/uuv_bluerov2_heavy.sdf.jinja similarity index 90% rename from models/uuv_bluerov2_heavy/uuv_bluerov2_heavy.sdf rename to models/uuv_bluerov2_heavy/uuv_bluerov2_heavy.sdf.jinja index e99e8199a1..794320870c 100644 --- a/models/uuv_bluerov2_heavy/uuv_bluerov2_heavy.sdf +++ b/models/uuv_bluerov2_heavy/uuv_bluerov2_heavy.sdf.jinja @@ -1,6 +1,6 @@ - + 0 0 0 0 0 0 @@ -30,22 +30,59 @@ + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 0.015 + + 1e-05 + 0 + 0 + 1e-05 + 0 + 1e-05 + + + - - - model://gps - 0 0 0 0 0 0 - gps - - - base_link - gps::link - + + uuv_bluerov2_heavy/imu_link + base_link + + 1 0 0 + + 0 + 0 + 0 + 0 + + + 0 + 0 + + 1 + + + + + + + model://gps + 0 0 0 0 0 0 + gps + + + base_link + gps::link + - + 0.14 -0.10 0 0 1.570796 0.78539815 @@ -526,18 +563,22 @@ /motor_speed/7 0.025 - - - + + + 100 0.0004 6.4e-06 600 /mag - - - + + + + + + + 50 /baro @@ -564,20 +605,20 @@ /mag /baro INADDR_ANY - 14560 - 4560 - 0 - /dev/ttyACM0 - 921600 + {{ mavlink_udp_port }} + {{ mavlink_tcp_port }} + {{ serial_enabled }} + {{ serial_device }} + {{ serial_baudrate }} INADDR_ANY 14550 INADDR_ANY 14540 - false + {{ hil_mode }} false false 0 - 0 + 1 true true /gazebo/command/motor_speed @@ -658,10 +699,10 @@ - - - - base_link + + + + uuv_bluerov2_heavy/imu_link /imu 0.0003394 3.8785e-05