ຜູ້ຂຽນ:
(1) Jorge Francisco Garcia-Samartın, Center for Automation and Robotics (UPM-CSIC), Polytechnic University of Madrid — ສະພາສູງສໍາລັບການຄົ້ນຄວ້າວິທະຍາສາດ, Jose Gutierrez Abascal 2, 28006 Madrid, ສະເປນ ([email protected]);
(2) Adrian Rieker, ສູນອັດຕະໂນມັດ ແລະຫຸ່ນຍົນ (UPM-CSIC), Polytechnic University of Madrid — ສະພາສູງສໍາລັບການຄົ້ນຄວ້າວິທະຍາສາດ, Jose Gutierrez Abascal 2, 28006 Madrid, ສະເປນ;
(3) Antonio Barrientos, Center for Automation and Robotics (UPM-CSIC), Polytechnic University of Madrid — ສະພາສູງສໍາລັບການຄົ້ນຄວ້າວິທະຍາສາດ, Jose Gutierrez Abascal 2, 28006 Madrid, ສະເປນ.
ຕາຕະລາງການເຊື່ອມຕໍ່
2 ວຽກງານທີ່ກ່ຽວຂ້ອງ
3 PAUL: ການອອກແບບແລະການຜະລິດ
4 ການເກັບຂໍ້ມູນແລະການຄວບຄຸມ Open-Loop
4.3 ການສ້າງຊຸດຂໍ້ມູນ: ແບບຈໍາລອງຕາຕະລາງ
5 ຜົນໄດ້ຮັບ
5.3 ການປະຕິບັດຕົວແບບທີ່ອີງໃສ່ຕາຕະລາງ
A. ດໍາເນີນການທົດລອງແລະການອ້າງອີງ
4.3 ການສ້າງຊຸດຂໍ້ມູນ: ແບບຈໍາລອງຕາຕະລາງ
ເນື່ອງຈາກຄວາມຊັບຊ້ອນຂອງຫຸ່ນຍົນ, ວິທີການທີ່ອີງໃສ່ແບບຈໍາລອງ, ເຊັ່ນ PCC ຫຼືທີ່ອີງໃສ່ທິດສະດີ Cosserat Rod ໄດ້ຖືກຍົກເລີກ. ເຖິງແມ່ນວ່າການນໍາໃຊ້ FEM ເປັນເສັ້ນທາງທີ່ຈະບໍ່ໄດ້ຮັບການປິດໃນການເຮັດວຽກໃນອະນາຄົດ, ຈໍານວນຂະຫນາດໃຫຍ່ຂອງຕົວກໍານົດການທີ່ຈະຕັ້ງການທົດລອງສໍາລັບແຕ່ລະພາກສ່ວນ (ໂມດູລຂອງໄວຫນຸ່ມ, moment of inertia. ... ), ເນື່ອງຈາກວ່າຂະບວນການຜະລິດແມ່ນຕົວແປຫຼາຍຫມາຍຄວາມວ່າ, ໃນໄລຍະທໍາອິດນີ້, ພວກເຮົາເລືອກທີ່ຈະນໍາໃຊ້ບາງປະເພດຂອງ PAUL modeling ອີງໃສ່ການເກັບກໍາຂໍ້ມູນ.
ຜົນຜະລິດຂອງລະບົບໄດ້ຖືກປະຕິບັດເປັນຕໍາແຫນ່ງແລະທິດທາງທີ່ບັນລຸໄດ້ໃນຕອນທ້າຍສຸດທ້າຍ - ດັ່ງນັ້ນ, ໃນຂັ້ນຕອນນີ້, ຕໍາແຫນ່ງທັງຫມົດຂອງສ່ວນກາງແມ່ນຖືກລະເລີຍ - ແລະເປັນວັດສະດຸປ້ອນ, ເວລາອັດຕາເງິນເຟີ້ຂອງແຕ່ລະພົກຍ່ຽວ. ເນື່ອງຈາກບໍ່ມີເຊັນເຊີຄວາມກົດດັນພຽງພໍໃນເວລາຂອງການກໍ່ສ້າງຫຸ່ນຍົນ, ມັນໄດ້ຕັດສິນໃຈໃຊ້ເວລາອັດຕາເງິນເຟີ້ເປັນຕົວແປການປ້ອນຂໍ້ມູນ. ເນື່ອງຈາກຄວາມກົດດັນການເຮັດວຽກຖືກຈໍາກັດໂດຍວາວຈໍາກັດຄວາມກົດດັນແລະອັດຕາການໄຫຼເຂົ້າໄປໃນພົກຍ່ຽວແຕ່ລະຄົນສາມາດສົມມຸດວ່າຄົງທີ່, ເວລາເທົ່າກັບປະລິມານຂອງອາກາດທີ່ນໍາສະເຫນີເຂົ້າໄປໃນແຕ່ລະຮູ.
ທາງເລືອກການຄວບຄຸມທັງຫມົດທີ່ພິຈາລະນາມີຄວາມຕ້ອງການສໍາລັບການຈໍານວນຂະຫນາດໃຫຍ່ຂອງຂໍ້ມູນ empirical, ເຊິ່ງນໍາໄປສູ່ຄວາມຕ້ອງການທີ່ຈະພັດທະນາການອອກແບບທົດລອງເພື່ອຈັດລະບົບການເກັບກໍາຂໍ້ມູນນີ້. ນັບຕັ້ງແຕ່ການຈັບຂໍ້ມູນນີ້ແມ່ນເຮັດໃນໄລຍະທີ່ແຕກຕ່າງກັນແລະຊຸດຂໍ້ມູນຕ້ອງເປັນຕົວແທນຂອງພຶດຕິກໍາຂອງຫຸ່ນຍົນໃນຈຸດປະສົງ, ການປະຕິບັດໃຫມ່ຂອງການທົດລອງໃຊ້ເວລາມີຄວາມສໍາຄັນພິເສດ.
ຂໍ້ມູນທີ່ເກັບໄວ້ໃນຊຸດຂໍ້ມູນແມ່ນຕໍາແຫນ່ງຂອງປາຍຫຸ່ນຍົນແລະກໍານົດເວລາຂອງອັດຕາເງິນເຟີ້ທີ່ບັນລຸການຕັ້ງຄ່ານີ້. ຂໍ້ຈໍາກັດທີ່ໄດ້ກ່າວມາຂ້າງເທິງທີ່ມີພຽງແຕ່ສອງຂອງສາມພົກຍ່ຽວໃນສ່ວນທີ່ມີອັດຕາເງິນເຟີ້ຫຼຸດຜ່ອນການຊ້ໍາຊ້ອນ. ດັ່ງທີ່ໄດ້ກ່າວກ່ອນຫນ້ານີ້, ຫຼາຍກວ່າສອງສ່ວນນໍາໄປສູ່ການຊ້ໍາຊ້ອນ, ເຊິ່ງຫມາຍຄວາມວ່າຮູບແບບ kinematic inverse ຂອງຫຸ່ນຍົນສາມາດມີການແກ້ໄຂຫຼາຍ.
ຂະບວນການເກັບກໍາຂໍ້ມູນປະກອບມີຫຼາຍຂັ້ນຕອນຕາມລໍາດັບ. ໃນເບື້ອງຕົ້ນ, ຈໍານວນຕົວຢ່າງທີ່ກໍານົດໄວ້ແມ່ນຖືກກໍານົດ. ສໍາລັບແຕ່ລະຕົວຢ່າງ, ຄໍາສັ່ງ Matlab ສົ່ງການປະສົມແບບສຸ່ມຂອງອັດຕາເງິນເຟີ້ເກົ້າເທື່ອ, ທີ່ສອດຄ້ອງກັນກັບແຕ່ລະປ່ຽງ PAUL, ໄປຫາ bench actuation. ເວລາແມ່ນຖືກສ້າງຂຶ້ນພາຍໃຕ້ກໍານົດເວລາສູງສຸດຂອງ Tmax, ແລະຮັບປະກັນວ່າມີພຽງແຕ່ສອງຊ່ອງຄອດຕໍ່ສ່ວນທີ່ເພີ່ມຂຶ້ນ. ປະຕິບັດຕາມນີ້, ພົກຍ່ຽວຂອງຫຸ່ນຍົນແມ່ນ inflated ໂດຍອີງໃສ່ເວລາທີ່ສົ່ງ. ຫຼັງຈາກນັ້ນ, ລະບົບວິໄສທັດຂອງສອງກ້ອງຖ່າຍຮູບຈະຈັບພາບເພື່ອກໍານົດຕໍາແຫນ່ງແລະທິດທາງຂອງຈຸດສິ້ນສຸດຂອງຫຸ່ນຍົນ. ຂັ້ນຕອນທັງຫມົດນີ້ແມ່ນຊ້ໍາສໍາລັບຈໍານວນທີ່ກໍານົດຂອງການເຮັດຊ້ໍາ, ແລະເມື່ອສໍາເລັດ, ຂໍ້ມູນທີ່ເກັບກໍາໄດ້ຖືກເກັບໄວ້ໃນຊຸດຂໍ້ມູນ.
ຂໍ້ມູນກ່ຽວກັບເວລາໃຄ່ບວມຖືກເກັບໄວ້ເປັນເປີເຊັນ, ມີມູນຄ່າ 0 ເທົ່າກັບສູນການໄຄ່ບວມຂອງສ່ວນນັ້ນແລະ 100 ທີ່ສອດຄ້ອງກັບ Tmax, ການໄຄ່ບວມສໍາລັບຈໍານວນສູງສຸດຂອງ milliseconds ທີ່ກໍານົດໄວ້ສໍາລັບກອງປະຊຸມການເກັບຂໍ້ມູນນີ້. ຄ່າ Tmax ນີ້ຖືກເກັບໄວ້, ຮ່ວມກັບຄ່າ, ໃນຊຸດຂໍ້ມູນ, ເພື່ອໃຫ້ສາມາດປຽບທຽບຊຸດຂໍ້ມູນທີ່ແຕກຕ່າງກັນ. ເຫດຜົນສໍາລັບການເຂົ້າລະຫັດນີ້ແມ່ນມາຈາກການຂາດຂໍ້ມູນ, ເປັນ priori, ກ່ຽວກັບສິ່ງທີ່ເປັນຄວາມກົດດັນສູງສຸດທີ່ພົກຍ່ຽວ PAUL ສະຫນັບສະຫນູນ. ເຖິງແມ່ນວ່າມັນເປັນຄວາມຈິງທີ່ວ່າມັນໄດ້ຖືກກໍານົດໂດຍການທົດລອງວ່າເວລາອັດຕາເງິນເຟີ້ຫຼາຍກວ່າ 1500 ms ຕິດຕໍ່ກັນນໍາໄປສູ່ການ punctures, ການນໍາໃຊ້ເວລາຕ່ໍາໃນໄລຍະການຊ້ໍາຊ້ອນຂອງວົງຈອນຍັງເຮັດໃຫ້ເກີດການຮົ່ວໄຫຼ. ບົນພື້ນຖານນີ້, ມັນໄດ້ຖືກຕັດສິນໃຈທີ່ຈະບໍ່ຂະຫຍາຍປ່ຽງໃດໆ, ບໍ່ວ່າຈະຢູ່ໃນຂັ້ນຕອນດຽວຫຼືຫຼາຍຂັ້ນຕອນ, ຫຼາຍກວ່າ 1000 ms.
ຄຽງຄູ່ກັບເວລາອັດຕາເງິນເຟີ້ຂອງແຕ່ລະພົກຍ່ຽວ, ຕໍາແຫນ່ງແລະທິດທາງທີ່ບັນລຸໄດ້ໂດຍປາຍປາຍແມ່ນຖືກເກັບໄວ້, ໂດຍອີງໃສ່ການອ່ານຫ້ອງ. ໂດຍສະເພາະ, ຕໍາແຫນ່ງຂອງເຄື່ອງຫມາຍສີຂຽວແລະການວາງທິດທາງຂອງ trihedron ແມ່ນຖືກເກັບໄວ້. ອັນສຸດທ້າຍແມ່ນສະແດງອອກໃນມຸມ Euler, ຍ້ອນວ່າມັນເປັນຮູບແບບການເກັບຮັກສາທີ່ມີປະສິດທິພາບຫຼາຍກ່ວາຕາຕະລາງການຫມຸນ. ນອກຈາກນັ້ນ, ຊຸດຂໍ້ມູນຍັງມີເມຕາເດຕາຈາກຂະບວນການເກັບລວບລວມທີ່ເຊື່ອວ່າມີອິດທິພົນຕໍ່ຜົນໄດ້ຮັບ, ເຊັ່ນຄວາມກົດດັນຂອງສາຍ pneumatic ຫຼືອຸນຫະພູມອາກາດລ້ອມຮອບ.
ບາງດ້ານຂອງລະບົບ pneumatic ສົມຄວນໄດ້ຮັບຄວາມສົນໃຈ. ໃນເບື້ອງຕົ້ນ, ອັດຕາເງິນເຟີ້ຂອງພົກຍ່ຽວແລະການຂາດດຸນບໍ່ແມ່ນຂະບວນການທີ່ສົມມາດ. ຂໍ້ຈໍາກັດທາງເລຂາຄະນິດໃນອົງປະກອບ pneumatic ເຮັດໃຫ້ມີອັດຕາເງິນເຟີ້ຕ່ໍາເມື່ອທຽບກັບອັດຕາເງິນເຟີ້. ດັ່ງນັ້ນ, ເມື່ອ PAUL ໄດ້ຮັບເວລາ deflation, ມັນຄູນມັນດ້ວຍປັດໃຈທີ່ໄດ້ມາໂດຍພື້ນຖານ, ປະມານ 1.45 ສໍາລັບຄວາມກົດດັນການເຮັດວຽກຂອງ 1.2 bar. ຕົວຄູນນີ້ຊົດເຊີຍຄວາມແຕກຕ່າງກັນລະຫວ່າງເວລາອັດຕາເງິນເຟີ້ແລະອັດຕາເງິນເຟີ້ຂອງກຸ່ມພົກຍ່ຽວ, ຮັບປະກັນວ່າເວລາ deflation ສອດຄ່ອງກັບເວລາທີ່ຕ້ອງການເພື່ອບັນລຸຈຸດອັດຕາເງິນເຟີ້ດຽວກັນ.
ເຊັ່ນດຽວກັນ, ເຖິງແມ່ນວ່າມັນເປັນໄປໄດ້ທາງດ້ານຮ່າງກາຍທີ່ຈະ inflate ຫຼາຍວາວໃນເວລາດຽວກັນ, ມັນໄດ້ຖືກສະແດງໃຫ້ເຫັນວ່າການແຜ່ກະຈາຍການໄຫຼຂະຫນານນີ້ຫມາຍຄວາມວ່າການຕື່ມປະສິດທິພາບຂອງແຕ່ລະປ່ຽງບໍ່ຄືກັນຖ້າຫາກວ່າພວກເຂົາເຈົ້າໄດ້ inflated ສ່ວນບຸກຄົນ. ເພື່ອປ້ອງກັນປະກົດການນີ້, ມັນໄດ້ຖືກຕັດສິນໃຈທີ່ຈະຂະຫຍາຍພົກຍ່ຽວແຕ່ລະຄົນເປັນສ່ວນບຸກຄົນທັງໃນຂະບວນການເກັບຂໍ້ມູນແລະທັນທີທັນໃດ, ເມື່ອ PAUL ໄດ້ຖືກຮ້ອງຂໍໃຫ້ບັນລຸຕໍາແຫນ່ງທີ່ແນ່ນອນ.
ສຸດທ້າຍ, ມີປະກົດການ hysteresis ໃນຊິລິໂຄນທີ່ເຮັດໃຫ້ຕໍາແຫນ່ງທີ່ບັນລຸໄດ້ໂດຍ inflating ສໍາລັບເວລາ t ແຕກຕ່າງຈາກຕໍາແຫນ່ງທີ່ບັນລຸໄດ້ໂດຍການ inflating ທໍາອິດສໍາລັບເວລາ t1 ແລະຫຼັງຈາກນັ້ນເປັນເວລາ t2 = t − t1. ຍຸດທະສາດທີ່ໃຊ້ເພື່ອແກ້ໄຂບັນຫານີ້ແມ່ນການຈັບຊຸດຂໍ້ມູນທີ່ນໍາ PAUL ກັບຄືນສູ່ຕໍາແຫນ່ງສູນລະຫວ່າງແຕ່ລະຕົວຢ່າງ. ຢ່າງໃດກໍຕາມ, ໃນເວລາທີ່ການຄວບຄຸມຫຸ່ນຍົນໃນວົງເປີດ, ນີ້ເປັນໄປບໍ່ໄດ້, ຫຼື, ຢ່າງຫນ້ອຍ, ບໍ່ຕ້ອງການ, ເນື່ອງຈາກວ່າຫນຶ່ງອາດຈະຕ້ອງການທີ່ຈະປະຕິບັດຕາມ trajectories ຫຼືເດີນທາງໂດຍຜ່ານລໍາດັບຂອງຈຸດ. ດັ່ງນັ້ນ, ການປ່ຽນຈາກຕໍາແຫນ່ງ x1 ໄປ x2 ຮຽກຮ້ອງໃຫ້ມີປັດໄຈເພີ່ມເຕີມຂອງ 1.2, ຍັງໄດ້ມາຈາກການທົດລອງ, ເພື່ອບັນຊີຜົນກະທົບ hysteresis.
4.4 Open-Loop Control
ເມື່ອຊຸດຂໍ້ມູນຖືກສ້າງຂື້ນ, ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງແບບຈໍາລອງພຶດຕິກໍາຂອງ PAUL ສໍາລັບການຄວບຄຸມແບບເປີດ. ມັນຄາດວ່າຈະເປັນສາຍໃນອະນາຄົດ, ການຝຶກອົບຮົມເຄືອຂ່າຍ neural ສໍາລັບ kinematics ໂດຍກົງແລະອີກອັນຫນຶ່ງສໍາລັບ kinematics ປີ້ນກັບກັນ. ຢ່າງໃດກໍ່ຕາມ, ເນື່ອງຈາກຂໍ້ມູນຈໍານວນຫຼວງຫຼາຍທີ່ອາດຈະຕ້ອງການ (ໃນ [62] 24389 ຕົວຢ່າງຖືກນໍາໃຊ້ສໍາລັບຫຸ່ນຍົນສາມສ່ວນເຊັ່ນນີ້), ວິທີການຊອກຫາຕາຕະລາງໄດ້ຖືກນໍາໃຊ້ສໍາລັບວຽກງານນີ້.
ວິທີການສໍາລັບ kinematics ໂດຍກົງ - ເຊິ່ງອະນຸຍາດໃຫ້ໄດ້ຮັບຕໍາແຫນ່ງແລະທິດທາງຂອງທ້າຍສຸດທ້າຍຂອງຫຸ່ນຍົນຈາກເວລາອັດຕາເງິນເຟີ້ຂອງເກົ້າພົກຍ່ຽວ - ປະກອບດ້ວຍການຄົ້ນຫາ, ໃນຊຸດຂໍ້ມູນທີ່ສ້າງຂື້ນໃນຂັ້ນຕອນທີ່ຜ່ານມາ, ສາມຄ່າເວລາອັດຕາເງິນເຟີ້ທີ່ຕັ້ງຢູ່ໃນໄລຍະທາງທີ່ສັ້ນກວ່າຈາກເວລາອັດຕາເງິນເຟີ້ທີ່ໄດ້ລະບຸໄວ້ເປັນເອກະສານອ້າງອີງ. ແນ່ນອນ, ຖ້າຊຸດຂອງອັດຕາເງິນເຟີ້ທີ່ຊອກຫາຢູ່ໃນຕາຕະລາງ, ມູນຄ່າທີ່ກ່ຽວຂ້ອງກັບເວລາເຫຼົ່ານີ້ຈະຖືກສົ່ງຄືນເປັນຜົນມາຈາກຕົວແບບ kinematic ໂດຍກົງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ຄ່າສະເລ່ຍຂອງຕໍາແຫນ່ງແລະທິດທາງທີ່ກ່ຽວຂ້ອງກັບສາມເວລາອັດຕາເງິນເຟີ້ທີ່ໃກ້ຊິດທີ່ສຸດ, ນ້ໍາຫນັກໂດຍໄລຍະຫ່າງ (ມາດຕະຖານ Euclidean) ທີ່ມີຢູ່ລະຫວ່າງພວກເຂົາແຕ່ລະຄົນແລະຄ່າຂອງເວລາອັດຕາເງິນເຟີ້ອ້າງອີງ, ຖືກສົ່ງຄືນເປັນຕໍາແຫນ່ງແລະມູນຄ່າການປະຖົມນິເທດຂອງຫຸ່ນຍົນ.
ກັບພວກເຂົາ, ມັນເປັນໄປໄດ້ທີ່ຈະຄິດໄລ່ຕໍາແຫນ່ງທີ່ສົ່ງຄືນໂດຍຕົວແບບ kinematic ໂດຍກົງໂດຍໃຊ້ການສະແດງອອກ:
ເອກະສານນີ້ ມີຢູ່ໃນ arxiv ພາຍໃຕ້ໃບອະນຸຍາດ CC BY-NC-SA 4.0 DEED.