From afd768bb945cf00eb964a77c0cb54e426fafb1d0 Mon Sep 17 00:00:00 2001 From: Peter Kohout Date: Tue, 31 May 2022 20:41:01 +0200 Subject: [PATCH 1/6] added aruco tag pngs --- models/tag/materials/textures/figure_101.png | Bin 0 -> 408 bytes models/tag/materials/textures/figure_102.png | Bin 0 -> 419 bytes models/tag/materials/textures/figure_103.png | Bin 0 -> 416 bytes models/tag/materials/textures/figure_104.png | Bin 0 -> 408 bytes models/tag/materials/textures/figure_111.png | Bin 0 -> 407 bytes models/tag/materials/textures/figure_112.png | Bin 0 -> 404 bytes models/tag/materials/textures/figure_113.png | Bin 0 -> 412 bytes models/tag/materials/textures/figure_114.png | Bin 0 -> 419 bytes models/tag/materials/textures/figure_121.png | Bin 0 -> 417 bytes models/tag/materials/textures/figure_122.png | Bin 0 -> 410 bytes models/tag/materials/textures/figure_131.png | Bin 0 -> 408 bytes models/tag/materials/textures/figure_132.png | Bin 0 -> 412 bytes models/tag/materials/textures/figure_141.png | Bin 0 -> 420 bytes models/tag/materials/textures/figure_142.png | Bin 0 -> 416 bytes models/tag/materials/textures/figure_201.png | Bin 0 -> 415 bytes models/tag/materials/textures/figure_202.png | Bin 0 -> 407 bytes models/tag/materials/textures/figure_203.png | Bin 0 -> 416 bytes models/tag/materials/textures/figure_204.png | Bin 0 -> 405 bytes models/tag/materials/textures/figure_211.png | Bin 0 -> 414 bytes models/tag/materials/textures/figure_212.png | Bin 0 -> 405 bytes models/tag/materials/textures/figure_213.png | Bin 0 -> 400 bytes models/tag/materials/textures/figure_214.png | Bin 0 -> 410 bytes models/tag/materials/textures/figure_221.png | Bin 0 -> 412 bytes models/tag/materials/textures/figure_222.png | Bin 0 -> 420 bytes models/tag/materials/textures/figure_231.png | Bin 0 -> 416 bytes models/tag/materials/textures/figure_232.png | Bin 0 -> 406 bytes models/tag/materials/textures/figure_241.png | Bin 0 -> 403 bytes models/tag/materials/textures/figure_242.png | Bin 0 -> 411 bytes models/tag/materials/textures/figure_301.png | Bin 0 -> 419 bytes models/tag/materials/textures/figure_302.png | Bin 0 -> 422 bytes 30 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 models/tag/materials/textures/figure_101.png create mode 100644 models/tag/materials/textures/figure_102.png create mode 100644 models/tag/materials/textures/figure_103.png create mode 100644 models/tag/materials/textures/figure_104.png create mode 100644 models/tag/materials/textures/figure_111.png create mode 100644 models/tag/materials/textures/figure_112.png create mode 100644 models/tag/materials/textures/figure_113.png create mode 100644 models/tag/materials/textures/figure_114.png create mode 100644 models/tag/materials/textures/figure_121.png create mode 100644 models/tag/materials/textures/figure_122.png create mode 100644 models/tag/materials/textures/figure_131.png create mode 100644 models/tag/materials/textures/figure_132.png create mode 100644 models/tag/materials/textures/figure_141.png create mode 100644 models/tag/materials/textures/figure_142.png create mode 100644 models/tag/materials/textures/figure_201.png create mode 100644 models/tag/materials/textures/figure_202.png create mode 100644 models/tag/materials/textures/figure_203.png create mode 100644 models/tag/materials/textures/figure_204.png create mode 100644 models/tag/materials/textures/figure_211.png create mode 100644 models/tag/materials/textures/figure_212.png create mode 100644 models/tag/materials/textures/figure_213.png create mode 100644 models/tag/materials/textures/figure_214.png create mode 100644 models/tag/materials/textures/figure_221.png create mode 100644 models/tag/materials/textures/figure_222.png create mode 100644 models/tag/materials/textures/figure_231.png create mode 100644 models/tag/materials/textures/figure_232.png create mode 100644 models/tag/materials/textures/figure_241.png create mode 100644 models/tag/materials/textures/figure_242.png create mode 100644 models/tag/materials/textures/figure_301.png create mode 100644 models/tag/materials/textures/figure_302.png diff --git a/models/tag/materials/textures/figure_101.png b/models/tag/materials/textures/figure_101.png new file mode 100644 index 0000000000000000000000000000000000000000..38ef9a4e5adc25f6d453af986486ce8970eb559a GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2^GdPmD5-8N|>EaktaqI1kjl2yCBCdfw z%m$NI8&6V|HF0uG^2p)%c<0;S%?J1$C#iS>(d2WVN*-JEA&_z1)a^z{{2%Kp^tUZG z(PKvvv-sDT|JU?Tq0DitXnFz2bP0 Hl+XkK=);D{ literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_102.png b/models/tag/materials/textures/figure_102.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c0bf0ccd2e3f88a7052d106a323859a2f7fc9c GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd53d4IVv3Me$q)5S5Q;?~<68#x;cL|iX+ zFsG=5pZAznw(-Iej+TZ68uM=Ns~7vB=rKvfbCOEtg*oTLWR4fYQO%L*cd`#7_%i=R z*B>pKax3)^lGt(m5B~MN1#nF=$Mc_Vjpz&7z32Pe=EoL&F!YaSI>-{wOBeYJs$wI2 z{pKtHx=^*mHKHUXu_V85lg;;dlu} dLvDUbW?Cg~4U?b#%mZp*@O1TaS?83{1OPxmjx_)P literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_103.png b/models/tag/materials/textures/figure_103.png new file mode 100644 index 0000000000000000000000000000000000000000..8ae7259b012b752af52df38102025cbf71bfd625 GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2o_UftDnm{r-UW|0X&L~ literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_104.png b/models/tag/materials/textures/figure_104.png new file mode 100644 index 0000000000000000000000000000000000000000..0932ab09ddb2a930203947350bbe7e5d3c7eb563 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2o`LkaVWMj9di(^Q|t+%%~@-`?4v<3Ds z8%$blJxNv8#K|#f-A09nwQuY5Tf99dseq7UdTn)q%<)1P`q&Zwb#>EYi#{0ICo2E6 zuH^jbMwkFx2F9@ebTzIQ*^KKCA!g6Yvb$ojTToo!G0<76C9V-ADTyViR>?)FK#IZ0 zz{p6~z(m);G{n%@%Gk)t)KJ^Nz{nC}Q!>*kach|T^k*JW1B0ilpUXO@ GgeCx??1xqW literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_111.png b/models/tag/materials/textures/figure_111.png new file mode 100644 index 0000000000000000000000000000000000000000..a0eb80a80309150e2b4424a9d0a984a497ddc641 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2mvz(*-7%0@`>EaktaqI2r)q)KMA}$w? z2Qa8!v{F?JRB7s0n9Ql9_x#pfVMWhLDxQ;;xE1fZT_|%Ljy{UT2d`yD@C$1+{%x~a z{&u&IMc-pMst}JWIo4l*qz`TYknxdmC(vjhT4$86qr~*=X7*B`t5i!|BT7;dOH!?p zi&B9UgOP!ek*u7PQYp|O>*k(H^Twt<0_fx)94j+an0! MPgg&ebxsLQ02oAqY5)KL literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_112.png b/models/tag/materials/textures/figure_112.png new file mode 100644 index 0000000000000000000000000000000000000000..8981029ef52ab87d5b76c19acaa20394051e865e GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd46GSEst0TgQYba4!+xb^ndM$Q8YA`S=n zB^8u+{x{QHyQnvUW6{zFd;ghL2u@P*1fr-fQ?9i?w&;VS^%Yv1jS$?&KSK9>_q!@D z{SZmbW9Q|(#>jkR_K%-25Tl(%f3Zpi-aoZA1?VKz64!{5l*E!$tK_0oAjM#0U}U6g zV4`ba8e(W{Wo%?+YN%~sU}a$NXouq^6b-rgDVb@NxHU|E`ZEuxfx*+&&t;ucLK6U8 C8i-8* literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_113.png b/models/tag/materials/textures/figure_113.png new file mode 100644 index 0000000000000000000000000000000000000000..4779ed1caf65b2fa780d5c11375cfa25742fe270 GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd46cW{{O4ixJ5ba4!+xb^ndM$QHU0f&ps z>;+5S?C)JVHC<7QY?mp01m{}x{qNfU z*17a(dx6aHLKynEF6%H4lBSB(dqp8T@3SFP6xL`?2O6*98FZcZudD65!sD;lflgB` zag8WRNi0dVN-jzTQVd20Mn<{@Cb|ZuA%@0Q#zt1AhS~-ORt5%-b~s)_(U6;;l9^VC WTf^k1Kl6YZ7(8A5T-G@yGywp9EQ;d* literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_114.png b/models/tag/materials/textures/figure_114.png new file mode 100644 index 0000000000000000000000000000000000000000..9d46e3c6525e601d4bed88511d84f9a799b72b6f GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd3RlF+yx1{9j+>EaktaqI1^jl2yCBCdfw z%m$NITTfa#H9|u~g~e;p^KJUi{XaNQQ1P6k;u*Bubg!&M-(xtc=+9qywG+X&_@^D$ zzm0Xkxq!^40jEr;*Omq!QLkx|rjE$^J4YdsntPBhu?Qpz=q9Hdw aB{QuOw}#12f93%-FnGH9xvXZ(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd4+?U;V(I8bPcr;B4q#jUruHu5$Y@VGiE zvn8m6rK@;pIWdb&R9e1};oa8w?F~;kJSV9Dk!tVLoTG&@$KlA>ZhDw>-(w3H`mz4U z-76v0B`pXci@xPGE2lq<+V##1t_;YS|8V`k?FZoo70T34@dn$m@)bj$;4&%8H-TS) z?o%ysjVMV;EJ?LWE=mPb3`Pb9 ZnO2Eg!{nzw^MD!{JYD@<);T3K0RXB^jL`r9 literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_122.png b/models/tag/materials/textures/figure_122.png new file mode 100644 index 0000000000000000000000000000000000000000..89c1e92133815cbd6ba34983377f94e8b4cbf653 GIT binary patch literal 410 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2`oHK1+2T-Wj)5S5Q;?~<6yLlT71Y8a} zi#T}Z&7H*2xq;b^aZ>3yTm4vHW@$ywNh+R`mMqz7Cu`C77>+8AdA}`v1m{}x`5)cC zZQZUU1)1Z8aAfoJcYWl&)ECZ(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd55T-z@m4ixJ4ba4!+xb^nNM&1Jo0xXU? zTnql^#Rw@*RAi8eaOxA>{4#T21Ha=W6;B|tKWcT#qVF*r{a9r3{?7fUv%C)$${dFw z`>y=I-;f31G9X6zll+zIstORwkMlo=82-vMpTYb3*4l>MKxe6zxJHzuB$lLFB^RXv zDF!10BO_e{6I}z-5JO`tVZ(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd55UG?a)A5f^@)5S5Q;?~<68+jWPL|g-V zm<@zhTTfalYjRRdP`(kYX@0Ff!6LFwr$I4KXyfGB&a@HPkjRure@sw8QZdiiX_$l+3hB W+!`i7{h0^Uz~JfX=d#Wzp$Py+TaAPO literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_141.png b/models/tag/materials/textures/figure_141.png new file mode 100644 index 0000000000000000000000000000000000000000..5f492137aa958f8e0d999e1372eb9fb8e1f29c0e GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd4=;(w8*3KW{|>EaktaqI1^jl2y8JPZdF z*iLw?Ip;AYq@^u@B{G0%Xa3sH4AX)qsdxg>CEsMrr~;Yeg)sDSLCp6vZ&OxG7Db2^ z?$Q4Dax;J5V+$DiG5cqvUZ6CL3ly)I|EH>A<{{gDyEtUy>JO`eteJFW3$xnGf)ejN z-!*|wR4s9hC`m~yNwrEYN(E93Mg~Skx&|h?2Bsl~##Y8gR;Gs91_o9J29I_)UP953 co1c=IR*74~fTmS$7 literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_142.png b/models/tag/materials/textures/figure_142.png new file mode 100644 index 0000000000000000000000000000000000000000..e9079f66108964400dcf04097245741e8853edf6 GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd3VV~f+`0}4&{ba4!+xb^ndM&1Sm5!b*T z<_-VNdQvh~#X49yH!4e<%Z)!L-yqPW;yDS3>~4L&-1yj{501*azWQZNU#q8%5PJM0 z=+E`@c1VgI8-LzDqdFE@q(XD+={^5*3uKNL!qD*ouoWs(^Nu=hVg8zyY6f(kYKdz^ zNlIc#s#S7PDv)9@GB7gIH89aNFby#@wlX%dGBwmTFt9Q(c(lXu5{ic0{FKbJO57SI TKmC~p)WG2B>gTe~DWM4ft{;o< literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_201.png b/models/tag/materials/textures/figure_201.png new file mode 100644 index 0000000000000000000000000000000000000000..00ed6e5203bb83d741592fefe025aef260ede4f7 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd48&S7Ag3ly5<>EaktaqI1kjl2y8Jgx^7 z*iLw?Ip;AYWJX&6OXQXXce3}NW8NX+IY|YG_L>~O+VjbZ=* literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_202.png b/models/tag/materials/textures/figure_202.png new file mode 100644 index 0000000000000000000000000000000000000000..e14dd0b6cdaa50287d4812522131ab9b30d5957c GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd3TT*Y%&A1Ku2>EaktaqI1kjl2yCBCdfP z%p3lj^`&^Snm8;}+$MECH~yUbgLVbaNh+R`mb3>+&$Z}#3`akf-6;!|IbH}uAL~E) z@2@R@ae?CZ&xBXrvs~vr$NL~$6*>cKw#wbtM#fv14>GOj2D(bM#5JNMC9x#cD!C{X zNHG{07#ZmrnCKdqh8P-K85>!d8fqIDSQ!{R+TnN!MMG|WN@iLmZVi*4{>%evVDNPH Kb6Mw<&;$UCtb|?w literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_203.png b/models/tag/materials/textures/figure_203.png new file mode 100644 index 0000000000000000000000000000000000000000..6e779d60ee76d30b4beabc9062d8ceef933ea1b7 GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd4;_PS|e2o##^>EaktaqI1^jl2yC0uF&a z%p3lj^`&I0igdNM+z{k>zkPZ+bBrE~=Oh&%s@<||x9ssk892%p30^G>=N&Js@%#6B zGk@P>3mE!w;*aJu+uPNfrkrd%(%JV@au3jX zswJ)wB`Jv|saDBFsX&Us$iT=**T6*Az%<0r*vi<*%G6NXz`)AD;L#4pODGz0^HVa@ XDsgL={PbrYPy>UftDnm{r-UW|Xb_3^ literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_204.png b/models/tag/materials/textures/figure_204.png new file mode 100644 index 0000000000000000000000000000000000000000..39ede8df5691f2304e08972842e8185fc4368e7b GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2|+`jv)H&Cd<)5S5Q;?~<+8#x&i1zZ9T zGQHV`Rvztk(6!a?72s1G-7I#5JNMC9x#cD!C{XNHG{0 z7#ZmrnCKdqh8P-K85>!d8fqIDSQ!{R+TnN!MMG|WN@iLmZVi*4{>%evVDNPHb6Mw< G&;$Sv<%!k+ literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_211.png b/models/tag/materials/textures/figure_211.png new file mode 100644 index 0000000000000000000000000000000000000000..676dc3a96d6f1395b8c66376eb005d94be41e425 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2mxbVO48c=AWr;B4q#jUruHgYx?2((>n zU`|o_e*f5|Q=2<(oKRF$SoHq&eclhnOFbs3curDzxlFT9Oy+nY9NDaNyVmyDq7R1t z`Pa$DJ^OO53nl=P>Hn~<0Ioykxc!;)St)zJ-)BQI=Z~Zw(0I>DORn)P$U7~uXC6=kgQu&X%Q~loCIG-QkJ|tM literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_212.png b/models/tag/materials/textures/figure_212.png new file mode 100644 index 0000000000000000000000000000000000000000..b46c205be3c0df3e8710e6d4d8439af13099d76f GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd51-Td$zlT?7n*Xq&BLxnQO;b?MJN+}ZeWBsR(6_%Ih zwmr7!!;Z9nEH6OPVEznju4h##^RF-N%v&dMbphR^TH+c}l9E`GYL#4+3Zxi}42+C) z4NPZ(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd51I6PUb0Vve$>EaktaqI1kg}e-kA})?X zTstPc*e|W}>c9d8dkvA#e{vXSPg3y&A-<<}t1bE-!%@YB>x=7Tju*nvNAsU`d!`gD ze+XBBk5Sj}4K_D3li{C9_5#1;op*uGQ7v(eC`m~yNwrEYN(E93Mg~Skx&|h?2Bsl~ w##Y8gR;Gs91_o9J29I_)UP953o1c=IR*74~Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd3h4skrs0Tk->ba4!+xb^nNM!^OJ9)~~+ z_5_viausjw4Gy|ribSUExv!?rtfJ~UNd<^_qi$X8du)L~>{G=;3uTVO(eo$wkDr#h zXIX$G2A2de{@B-ReZTZ=UJ8Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd4c;&yQdiZJwhx;TbZ+? zTY}2>`^PSM<#4b*StP5nZ+*S_f%)E^lT<)R|LHBOLYd=m^l?GZ;yh%2{in(b%R|=U zeUB~R=-=G$UMs%E_7)&1+`HxhLP4MYLx}NGRSXf~@3-z>HBTMrG}RKZ(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2`WBSCc4HTO0>EaktaqI1koxBYO0p$rWDsg40#;~A~}ZM|{ujf3r$ zKqsn}xJHzuB$lLFB^RXvDF!10BO_e{6I}z-5JO`tVZ(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2qQ)ri31QeR=>EaktaqI1^je-siBCZ!r zxo%9_vQA~;32_~!XZ)Q9EX-?*ttys!Oj7Zjr1El^-8MCuUO_QmvAUQh^kMk%5tsu7QcJfoX`Lv6Zorm8qe&fq|8Q!J{3Hmryk1=BH$) XRpQn#`RUI*paup{S3j3^P6Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd2qQh#-CH&Ce4)5S5Q;?~>S8#xasFt`Ld zvz_>N+hS6x*46-NN1Z0u2YNU}`;I!d*~HKHUXu_V85lg;;dlu}LvDUbW?Cg~4U?b#%mZp*@O1TaS?83{ F1OQ&xhm8OL literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_241.png b/models/tag/materials/textures/figure_241.png new file mode 100644 index 0000000000000000000000000000000000000000..831f08d97dd199113a9788df6401884d3ce5f642 GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd4AIS}-D4^XJh)5S5Q;?~<+8#x;c1RO3l z^E~jlSugFat?#S#&_lWD$=`puACy%*Cjrrx6;IzBDU>-5N8NpEcELI5j6bgbUf*X! zC@%byd~frsLrBW*cX@-1Re5=lp=13a=Dx@d4WNruOI#yLQW8s2t&)pUffR$0fsv7} zfr+kxX^5e*m9dePsiC%kft7*5qaBWyP&DM`r(~v8;?^+v>CZf%1_n=8KbLh*2~7Z# C-G;{i literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_242.png b/models/tag/materials/textures/figure_242.png new file mode 100644 index 0000000000000000000000000000000000000000..7873a03425689bdf994c87a13b01e22d12e8c746 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-9yy6%c>Ob~+Dau$OrHy0SlGVdd3VcyHTp4HWA0ba4!+xb^ndM&1Sm5!XN- z<_-VN`dmC!MVeYUH%>fMk@vgkAB#PU=Oh&%vK7hJe{9i*K$C;!mOelhKxY5w{&V@i z8M27?&rqrIZ@)M7E=AV#f3i2&^p|TG)x}sBMl?yE1G-GL#5JNMC9x#cD!C{XNHG{0 z7#ZmrnCKdqh8P-K85>!d8fqIDSQ!{R+TnN!MMG|WN@iLmZVi*4{>%evVDNPHb6Mw< G&;$SuW{W`p literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_301.png b/models/tag/materials/textures/figure_301.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa4550f28b8ca6875d728054b91527bef3f36ca GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-B|v7$+S80ybTHh4uL() z7L!(6Pg0$Fql5Lxij9gt>MEy~OUH0bQt4uQgo!PC{xWt~$(69Cc@jgbHV literal 0 HcmV?d00001 diff --git a/models/tag/materials/textures/figure_302.png b/models/tag/materials/textures/figure_302.png new file mode 100644 index 0000000000000000000000000000000000000000..9354fa67bd44e9f6587aacade2e7f2c26a6ea683 GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0y~yV0;b2j6eZ~;~gD5K#C>Z(btiIVPik{pF~z5Um@8e z$d`ekN{xY`p@o6r7f`6-1p`B=0RzLU1O^7H84L{K1#@-<+5jb(lDyqr7#Qz%2`>Ti zI14-?i-B|v7$0q~ZxgRx5q8lj~ky4ir3IC<8-#it4oC9GT-E z(~B%02i_7+ka3MWY456Cd?U< z4|9K5SyccXsaoP1QIe8al4_M)lnSI6j0}v7bPY^&4J|?pEUkcptHiD02Gb!>a4~qg`njxgN@xNA9G;6L literal 0 HcmV?d00001 From 2dae3631d0540dff6763fb66ca679afd29a2ccfa Mon Sep 17 00:00:00 2001 From: Peter Kohout Date: Tue, 31 May 2022 20:41:35 +0200 Subject: [PATCH 2/6] upgraded tag to machine map to new aruco markers --- plugins/src/plugins/mps/mps.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/src/plugins/mps/mps.cpp b/plugins/src/plugins/mps/mps.cpp index e68c8260..962603a6 100644 --- a/plugins/src/plugins/mps/mps.cpp +++ b/plugins/src/plugins/mps/mps.cpp @@ -40,13 +40,13 @@ using namespace gazebo; //GZ_REGISTER_MODEL_PLUGIN(Mps) const std::map Mps::name_id_match = { - {"C-CS1I", "tag_01"}, {"C-CS1O", "tag_02"}, {"C-CS2I", "tag_17"}, {"C-CS2O", "tag_18"}, - {"C-RS1I", "tag_33"}, {"C-RS1O", "tag_34"}, {"C-RS2I", "tag_177"}, {"C-RS2O", "tag_178"}, - {"C-BSI", "tag_65"}, {"C-BSO", "tag_66"}, {"C-DSI", "tag_81"}, {"C-DSO", "tag_82"}, - {"M-CS1I", "tag_97"}, {"M-CS1O", "tag_98"}, {"M-CS2I", "tag_113"}, {"M-CS2O", "tag_114"}, - {"M-RS1I", "tag_129"}, {"M-RS1O", "tag_130"}, {"M-RS2I", "tag_145"}, {"M-RS2O", "tag_146"}, - {"M-BSI", "tag_161"}, {"M-BSO", "tag_162"}, {"M-DSI", "tag_49"}, {"M-DSO", "tag_50"}, - {"C-SSO", "tag_194"}, {"C-SSI", "tag_193"}, {"M-SSO", "tag_210"}, {"M-SSI", "tag_209"}}; + {"C-CS1I", "tag_102"}, {"C-CS1O", "tag_101"}, {"C-CS2I", "tag_104"}, {"C-CS2O", "tag_103"}, + {"C-RS1I", "tag_112"}, {"C-RS1O", "tag_111"}, {"C-RS2I", "tag_114"}, {"C-RS2O", "tag_113"}, + {"C-BSI", "tag_122"}, {"C-BSO", "tag_121"}, {"C-DSI", "tag_132"}, {"C-DSO", "tag_131"}, + {"M-CS1I", "tag_202"}, {"M-CS1O", "tag_201"}, {"M-CS2I", "tag_204"}, {"M-CS2O", "tag_203"}, + {"M-RS1I", "tag_212"}, {"M-RS1O", "tag_211"}, {"M-RS2I", "tag_214"}, {"M-RS2O", "tag_213"}, + {"M-BSI", "tag_222"}, {"M-BSO", "tag_221"}, {"M-DSI", "tag_232"}, {"M-DSO", "tag_231"}, + {"C-SSO", "tag_141"}, {"C-SSI", "tag_142"}, {"M-SSO", "tag_241"}, {"M-SSI", "tag_242"}}; ///Constructor Mps::Mps(physics::ModelPtr _parent, sdf::ElementPtr) From aed629c1fa34d3df8d244559fcb873ad55691428 Mon Sep 17 00:00:00 2001 From: Peter Kohout Date: Tue, 7 Jun 2022 17:13:47 +0000 Subject: [PATCH 3/6] update label.material for aruco tags --- models/tag/materials/scripts/label.material | 169 +++++++++----------- 1 file changed, 80 insertions(+), 89 deletions(-) diff --git a/models/tag/materials/scripts/label.material b/models/tag/materials/scripts/label.material index 4089d36f..23ff8fdd 100644 --- a/models/tag/materials/scripts/label.material +++ b/models/tag/materials/scripts/label.material @@ -1,18 +1,20 @@ -material tag/empty +material tag/tag_101 { receive_shadows off technique { - pass main + pass { - ambient 1 1 1 1.0 - diffuse 1 1 1 1.0 - specular 1 1 1 1.000000 1.500000 + texture_unit + { + texture figure_101.png + filtering anistropic + max_anisotropy 16 + } } } } - -material tag/tag_01 +material tag/tag_102 { receive_shadows off technique @@ -21,15 +23,14 @@ material tag/tag_01 { texture_unit { - texture tag01.png + texture figure_102.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_02 +material tag/tag_103 { receive_shadows off technique @@ -38,15 +39,14 @@ material tag/tag_02 { texture_unit { - texture tag02.png + texture figure_103.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_17 +material tag/tag_104 { receive_shadows off technique @@ -55,15 +55,14 @@ material tag/tag_17 { texture_unit { - texture tag17.png + texture figure_104.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_18 +material tag/tag_111 { receive_shadows off technique @@ -72,15 +71,14 @@ material tag/tag_18 { texture_unit { - texture tag18.png + texture figure_111.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_33 +material tag/tag_112 { receive_shadows off technique @@ -89,15 +87,14 @@ material tag/tag_33 { texture_unit { - texture tag33.png + texture figure_112.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_34 +material tag/tag_113 { receive_shadows off technique @@ -106,15 +103,14 @@ material tag/tag_34 { texture_unit { - texture tag34.png + texture figure_113.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_177 +material tag/tag_114 { receive_shadows off technique @@ -123,15 +119,14 @@ material tag/tag_177 { texture_unit { - texture tag177.png + texture figure_114.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_178 +material tag/tag_121 { receive_shadows off technique @@ -140,15 +135,14 @@ material tag/tag_178 { texture_unit { - texture tag178.png + texture figure_121.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_65 +material tag/tag_122 { receive_shadows off technique @@ -157,15 +151,14 @@ material tag/tag_65 { texture_unit { - texture tag65.png + texture figure_122.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_66 +material tag/tag_131 { receive_shadows off technique @@ -174,15 +167,14 @@ material tag/tag_66 { texture_unit { - texture tag66.png + texture figure_131.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_81 +material tag/tag_132 { receive_shadows off technique @@ -191,15 +183,14 @@ material tag/tag_81 { texture_unit { - texture tag81.png + texture figure_132.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_82 +material tag/tag_141 { receive_shadows off technique @@ -208,15 +199,14 @@ material tag/tag_82 { texture_unit { - texture tag82.png + texture figure_141.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_97 +material tag/tag_142 { receive_shadows off technique @@ -225,15 +215,14 @@ material tag/tag_97 { texture_unit { - texture tag97.png + texture figure_142.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_98 +material tag/tag_201 { receive_shadows off technique @@ -242,15 +231,14 @@ material tag/tag_98 { texture_unit { - texture tag98.png + texture figure_201.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_113 +material tag/tag_202 { receive_shadows off technique @@ -259,15 +247,30 @@ material tag/tag_113 { texture_unit { - texture tag113.png + texture figure_202.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_114 +material tag/tag_203 +{ + receive_shadows off + technique + { + pass + { + texture_unit + { + texture figure_203.png + filtering anistropic + max_anisotropy 16 + } + } + } +} +material tag/tag_204 { receive_shadows off technique @@ -276,15 +279,14 @@ material tag/tag_114 { texture_unit { - texture tag114.png + texture figure_204.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_129 +material tag/tag_211 { receive_shadows off technique @@ -293,15 +295,14 @@ material tag/tag_129 { texture_unit { - texture tag129.png + texture figure_211.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_130 +material tag/tag_212 { receive_shadows off technique @@ -310,15 +311,14 @@ material tag/tag_130 { texture_unit { - texture tag130.png + texture figure_212.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_145 +material tag/tag_213 { receive_shadows off technique @@ -327,15 +327,14 @@ material tag/tag_145 { texture_unit { - texture tag145.png + texture figure_213.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_146 +material tag/tag_214 { receive_shadows off technique @@ -344,15 +343,14 @@ material tag/tag_146 { texture_unit { - texture tag146.png + texture figure_214.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_161 +material tag/tag_221 { receive_shadows off technique @@ -361,15 +359,14 @@ material tag/tag_161 { texture_unit { - texture tag161.png + texture figure_221.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_162 +material tag/tag_222 { receive_shadows off technique @@ -378,15 +375,14 @@ material tag/tag_162 { texture_unit { - texture tag162.png + texture figure_222.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_49 +material tag/tag_231 { receive_shadows off technique @@ -395,15 +391,14 @@ material tag/tag_49 { texture_unit { - texture tag49.png + texture figure_231.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_50 +material tag/tag_232 { receive_shadows off technique @@ -412,15 +407,14 @@ material tag/tag_50 { texture_unit { - texture tag50.png + texture figure_232.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_193 +material tag/tag_241 { receive_shadows off technique @@ -429,15 +423,14 @@ material tag/tag_193 { texture_unit { - texture tag193.png + texture figure_241.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_194 +material tag/tag_242 { receive_shadows off technique @@ -446,15 +439,14 @@ material tag/tag_194 { texture_unit { - texture tag194.png + texture figure_242.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_209 +material tag/tag_301 { receive_shadows off technique @@ -463,15 +455,14 @@ material tag/tag_209 { texture_unit { - texture tag209.png + texture figure_301.png filtering anistropic max_anisotropy 16 } } } } - -material tag/tag_210 +material tag/tag_302 { receive_shadows off technique @@ -480,7 +471,7 @@ material tag/tag_210 { texture_unit { - texture tag210.png + texture figure_302.png filtering anistropic max_anisotropy 16 } From 8237a7da0184676fd48c1e35c6fa7762cc336db6 Mon Sep 17 00:00:00 2001 From: Peter Kohout Date: Tue, 21 Jun 2022 18:36:16 +0200 Subject: [PATCH 4/6] fix build --- CMakeLists.txt | 4 ++-- plugins/src/plugins/mps/mps.cpp | 2 +- third_party/third_party.cmake | 32 ++++++++++++++++---------------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dd5c2991..3689123d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,13 +16,13 @@ # Read the full text in the LICENSE.md file. # -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.10.2) project(gazebo-rcll) include(GNUInstallDirs) include(third_party/third_party.cmake) - +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") set(USERDIR ".config/rcll/gazebo" CACHE diff --git a/plugins/src/plugins/mps/mps.cpp b/plugins/src/plugins/mps/mps.cpp index 962603a6..a9f806e5 100644 --- a/plugins/src/plugins/mps/mps.cpp +++ b/plugins/src/plugins/mps/mps.cpp @@ -50,7 +50,7 @@ const std::map Mps::name_id_match = { ///Constructor Mps::Mps(physics::ModelPtr _parent, sdf::ElementPtr) -: model_(_parent), name_(model_->GetName()), sclt_in(this), sclt_base(this), shutdown_(false) +: shutdown_(false), model_(_parent), name_(model_->GetName()), sclt_in(this), sclt_base(this) { auto sinks = spdlog::default_logger()->sinks(); sinks.push_back( diff --git a/third_party/third_party.cmake b/third_party/third_party.cmake index b96aae0c..610a72e7 100644 --- a/third_party/third_party.cmake +++ b/third_party/third_party.cmake @@ -1,27 +1,27 @@ -include(FetchContent) +#include(FetchContent) find_package(spdlog QUIET) if (spdlog_FOUND) message(STATUS "Found spdlog on system") else() - message(STATUS "Fetching spdlog") - FetchContent_Declare( - spdlog - GIT_REPOSITORY https://github.com/gabime/spdlog.git - GIT_SHALLOW TRUE - GIT_TAG v1.x - ) +# message(STATUS "Fetching spdlog") +# FetchContent_Declare( +# spdlog +# GIT_REPOSITORY https://github.com/gabime/spdlog.git +# GIT_SHALLOW TRUE +# GIT_TAG v1.x +# ) set(SPDLOG_BUILD_SHARED ON) - FetchContent_MakeAvailable(spdlog) +# FetchContent_MakeAvailable(spdlog) endif() find_package(FreeOpcUa QUIET) if (FreeOpcUa_FOUND) message(STATUS "Found FreeOpcUa on system") else() - message(STATUS "Fetching freeopcua") - FetchContent_Declare( - FreeOpcUa - GIT_REPOSITORY https://github.com/FreeOpcUa/freeopcua.git - GIT_SHALLOW TRUE - ) - FetchContent_MakeAvailable(FreeOpcUa) +# message(STATUS "Fetching freeopcua") +# FetchContent_Declare( +# FreeOpcUa +# GIT_REPOSITORY https://github.com/FreeOpcUa/freeopcua.git +# GIT_SHALLOW TRUE +# ) +# FetchContent_MakeAvailable(FreeOpcUa) endif() From c65bfcf9b0191d70544a5fac86e09ec05eaca34d Mon Sep 17 00:00:00 2001 From: Peter Kohout Date: Tue, 9 Aug 2022 17:53:35 +0200 Subject: [PATCH 5/6] fix build with Boost > 1.70 --- third_party/third_party.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/third_party/third_party.cmake b/third_party/third_party.cmake index 610a72e7..3353f06d 100644 --- a/third_party/third_party.cmake +++ b/third_party/third_party.cmake @@ -13,6 +13,7 @@ else() set(SPDLOG_BUILD_SHARED ON) # FetchContent_MakeAvailable(spdlog) endif() +find_package( Boost COMPONENTS system program_options filesystem thread REQUIRED ) find_package(FreeOpcUa QUIET) if (FreeOpcUa_FOUND) message(STATUS "Found FreeOpcUa on system") @@ -24,4 +25,5 @@ else() # GIT_SHALLOW TRUE # ) # FetchContent_MakeAvailable(FreeOpcUa) + message(STATUS "Found FreeOpcUa NOT on system") endif() From c2395a136a5861ec8c0ca4fb0b401e4c69048d9b Mon Sep 17 00:00:00 2001 From: Peter Kohout Date: Mon, 22 Aug 2022 21:36:12 +0200 Subject: [PATCH 6/6] fix bug in gripper plugin where wrong link was selected while gripping --- plugins/src/plugins/gripper/gripper.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/src/plugins/gripper/gripper.cpp b/plugins/src/plugins/gripper/gripper.cpp index 1df32bf7..8033cb6c 100644 --- a/plugins/src/plugins/gripper/gripper.cpp +++ b/plugins/src/plugins/gripper/gripper.cpp @@ -183,11 +183,13 @@ Gripper::close() setPuckPose(); // link both models through a joint - gazebo::physics::LinkPtr gripperLink = getLinkEndingWith(model_, "link"); + gazebo::physics::LinkPtr gripperLink = getLinkEndingWith(model_, "gripper::link"); if (!gripperLink) { std::cerr << "Link 'gripper_grab' not found in gripper model" << std::endl; return; + } else { + std::cout << "Link 'gripper_grab' is: " << gripperLink->GetName() << std::endl; } gazebo::physics::LinkPtr puckLink = getLinkEndingWith(grippedPuck, "cylinder");