Original Title: Skynet: low-cost, laser guided loading assistance for life science robotic platforms
Source: doi.org/10.36227/techrxiv.172720421.12920033/v1
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

Skynet: ប្រព័ន្ធជំនួយការផ្ទុកដោយប្រើឡាស៊ែរដែលមានតម្លៃទាប សម្រាប់វេទិការ៉ូបូតវិទ្យាសាស្ត្រជីវិត

ចំណងជើងដើម៖ Skynet: low-cost, laser guided loading assistance for life science robotic platforms

អ្នកនិពន្ធ៖ Dario Suleiman (Technische Universität Darmstadt), Thomas Zoll (Technische Universität Darmstadt), Aron Eiermann (Technische Universität Darmstadt), Dieter Spiehl (Technische Universität Darmstadt), Edgar Dörsam (Technische Universität Darmstadt), Johannes Kabisch (NTNU)

ឆ្នាំបោះពុម្ព៖ 2024 TechRxiv

វិស័យសិក្សា៖ Engineering and Material Science / Synthetic Biology

១. សេចក្តីសង្ខេបប្រតិបត្តិ (Executive Summary)

បញ្ហា (The Problem)៖ ឯកសារនេះដោះស្រាយបញ្ហាកំហុសឆ្គងរបស់មនុស្សក្នុងការរៀបចំនិងផ្ទុកឧបករណ៍មន្ទីរពិសោធន៍ (Labware) ទៅលើវេទិការ៉ូបូតវិទ្យាសាស្ត្រជីវិតដែលមានភាពស្មុគស្មាញ និងទាមទារភាពជាក់លាក់ខ្ពស់។

វិធីសាស្ត្រ (The Methodology)៖ អ្នកស្រាវជ្រាវបានបង្កើតប្រព័ន្ធផ្នែករឹងនិងផ្នែកទន់កូដបើកចំហ (Open-source) ឈ្មោះថា Skynet ដោយប្រើប្រាស់គ្រឿងបន្លាស់ដែលមានស្រាប់លើទីផ្សារនិងបច្ចេកវិទ្យាបោះពុម្ព 3D ដើម្បីណែនាំអ្នកប្រើប្រាស់តាមរយៈពន្លឺឡាស៊ែរ។

លទ្ធផលសំខាន់ៗ (The Verdict)៖

២. ការវិភាគលើប្រសិទ្ធភាព និងដែនកំណត់ (Performance & Constraints)

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
Skynet (Laser-guided servo system)
ប្រព័ន្ធ Skynet (ប្រព័ន្ធណែនាំដោយឡាស៊ែរនិងសឺវូម៉ូទ័រ)
មានតម្លៃទាប ងាយស្រួលក្នុងការដំឡើងដោយប្រើប្រាស់គ្រឿងបន្លាស់ 3D និងមានកូដកុំព្យូទ័របើកចំហ (Open-source)។ ជួយកាត់បន្ថយកំហុសបាន ១០០% សម្រាប់អ្នកប្រើប្រាស់ថ្មី។ ភាពជាក់លាក់របស់សឺវូម៉ូទ័រមានកម្រិតអាស្រ័យលើចម្ងាយនិងមុំ ហើយពន្លឺឡាស៊ែរអាចពិបាកមើលឃើញនៅលើផ្ទៃពណ៌ខ្មៅដោយសារតែការកំណត់សុវត្ថិភាព។ អ្នកប្រើប្រាស់ទាំង ៥ នាក់អាចផ្ទុកឧបករណ៍បានត្រឹមត្រូវ ១០០% ក្នុងការព្យាយាមលើកដំបូង ដោយចំណាយពេលពី ៤:២២ ទៅ ៧:០២ នាទី។
Augmented Reality with Computer Vision
ប្រព័ន្ធ Augmented Reality (AR) រួមជាមួយ Computer Vision
ជាប្រព័ន្ធដ៏មានសក្តានុពលខ្ពស់ដែលអាចបញ្ជាក់ពីសកម្មភាពត្រឹមត្រូវរបស់អ្នកប្រើប្រាស់បានយ៉ាងច្បាស់លាស់ និងអាចផ្តល់ការណែនាំលម្អិត។ ទាមទារធនធានច្រើនទាំងពេលវេលា ថវិកា និងកម្លាំងម៉ាស៊ីនកុំព្យូទ័រដើម្បីបង្កើត និងបង្ហាត់ (Train) ប្រព័ន្ធឱ្យដំណើរការបានល្អ។ មិនមានទិន្នន័យតេស្តជាក់ស្តែងក្នុងឯកសារនេះទេ ប៉ុន្តែត្រូវបានចាត់ទុកថាមានភាពស្មុគស្មាញនិងចំណាយខ្ពស់ជាងប្រព័ន្ធឡាស៊ែរ។
Microcontroller-based Laser Turrets (e.g., Arduino)
ប្រព័ន្ធបាញ់ឡាស៊ែរប្រើ Microcontroller (ឧទាហរណ៍ Arduino)
មានតម្លៃថោក និងអាចស្វែងរកបានយ៉ាងទូលំទូលាយតាមរយៈគម្រោងកូដបើកចំហ (Open-source) នៅលើអ៊ីនធឺណិត។ ទាមទារការសរសេរកូដស្មុគស្មាញ ការតភ្ជាប់ខ្សែភ្លើងច្រើន (Breadboard) និងមិនអាចចង្អុលបង្ហាញទីតាំងដែលបានបង្រៀនទុកជាមុនបានងាយស្រួលនោះទេ។ ឯកសារបញ្ជាក់ថាវាមានភាពស្មុគស្មាញលើសលប់ (Unnecessary overhead) បើធៀបនឹងការប្រើ Servo Controller ផ្ទាល់សម្រាប់ការងារនេះ។

ការចំណាយលើធនធាន (Resource Cost)៖ ការបង្កើតប្រព័ន្ធ Skynet នេះចំណាយថវិកាត្រឹមតែ ៣៣៧ អឺរ៉ូ (337 EUR) ប៉ុណ្ណោះ សម្រាប់ការដំឡើងប្រព័ន្ធឡាស៊ែរចំនួនពីរ ដែលជាតម្លៃដ៏ទាបសម្រាប់ការធ្វើស្វ័យប្រវត្តិកម្ម។

៣. ការពិនិត្យសម្រាប់បរិបទកម្ពុជា/អាស៊ីអាគ្នេយ៍

ភាពលំអៀងនៃទិន្នន័យ (Data Bias)៖

ការសិក្សានេះត្រូវបានធ្វើឡើងនៅក្នុងមន្ទីរពិសោធន៍សាកលវិទ្យាល័យនៅប្រទេសអាល្លឺម៉ង់ ដោយធ្វើតេស្តលើអ្នកប្រើប្រាស់ចំនួនត្រឹមតែ ៥ នាក់ប៉ុណ្ណោះ។ ទោះបីជាគំរូទិន្នន័យមានទំហំតូចនិងផ្ដោតលើបរិបទប្រទេសអភិវឌ្ឍន៍ក៏ពិតមែន ប៉ុន្តែគោលការណ៍កូដបើកចំហ (Open-source) ធ្វើឱ្យវាមានសក្តានុពលខ្ពស់ក្នុងការយកមកអនុវត្តនៅកម្ពុជាដែលជាប្រទេសកំពុងអភិវឌ្ឍនិងមានធនធានមន្ទីរពិសោធន៍កម្រិតទាប។

លទ្ធភាពនៃការអនុវត្ត (Applicability)៖

បច្ចេកវិទ្យានេះមានភាពសក្តិសមនិងមានប្រយោជន៍ខ្លាំងសម្រាប់ការយកមកអនុវត្តនៅក្នុងវិស័យអប់រំ និងឧស្សាហកម្មនៅប្រទេសកម្ពុជា។

ជារួម ប្រព័ន្ធ Skynet គឺជាគំរូដ៏ល្អមួយនៃការប្រើប្រាស់បច្ចេកវិទ្យាតម្លៃទាបដែលស្ថាប័ននៅកម្ពុជាអាចយកមកកែច្នៃដើម្បីបង្កើនប្រសិទ្ធភាពការងារដោយមិនចាំបាច់ចំណាយថវិកាច្រើន។

៤. ផែនការសកម្មភាពសម្រាប់និស្សិត (Actionable Roadmap)

ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖

  1. សិក្សាមូលដ្ឋានគ្រឹះផ្នែករឹង និងការបោះពុម្ព 3D: ទាញយកឯកសាររចនាពី Zenodo repository ដែលមានក្នុងឯកសារ ហើយប្រើប្រាស់កម្មវិធីដូចជា AutoCAD ឬ Fusion 360 ដើម្បីពិនិត្យមើលវា។ បន្ទាប់មក ប្រើប្រាស់ម៉ាស៊ីនបោះពុម្ព 3D ដោយប្រើសរសៃ PLA ដើម្បីបោះពុម្ពតួគ្រោងសម្រាប់ភ្ជាប់ឡាស៊ែរ។
  2. ស្វែងរក និងដំឡើងគ្រឿងបន្លាស់អេឡិចត្រូនិក: បញ្ជាទិញគ្រឿងបន្លាស់សំខាន់ៗដូចជា Mini Maestro 12-Channel USB Servo Controller, សឺវូម៉ូទ័រ Bluebird BMS-390 DMH និងម៉ាស៊ីនបញ្ចេញពន្លឺឡាស៊ែរកម្រិត Class 2។ ផ្គុំវាចូលគ្នាដោយធ្វើតាមគំនូសបំព្រួញសៀគ្វី (Wiring Diagram)។
  3. ដំឡើងកម្មវិធីបញ្ជា និងសរសេរកូដ Python: ដំឡើង Python នៅលើកុំព្យូទ័រ និងដំឡើង Modules ចាំបាច់តាមរយៈពាក្យបញ្ជា pip install pyserial python-tk។ ទាញយក maestro.py library ពី GitHub ដើម្បីភ្ជាប់ទំនាក់ទំនងរវាងកុំព្យូទ័រ និងឧបករណ៍បញ្ជា Servo។
  4. កំណត់ទីតាំង (Teaching Positions) និងរក្សាទុក: ប្រើប្រាស់កម្មវិធី Pololu Maestro Control Center (GUI) ដើម្បីកែតម្រូវមុខងារសឺវូម៉ូទ័រ និងចង្អុលឡាស៊ែរទៅកាន់ទីតាំងដែលចង់បាន។ រក្សាទុកទីតាំងទាំងនោះជាទម្រង់ Text file សម្រាប់ប្រើប្រាស់នៅក្នុងលំហូរការងារ។
  5. អនុវត្តជាក់ស្តែង និងកែសម្រួលប្រព័ន្ធ: សាកល្បងដំណើរការ Python script (laser_guidance.py) ដើម្បីណែនាំអ្នកប្រើប្រាស់។ កត់ត្រាពេលវេលា និងកំហុសរបស់អ្នកប្រើប្រាស់ ដើម្បីកែសម្រួលពន្លឺឡាស៊ែរ ឬបន្ថែមស្ទីកគ័រពណ៌សនៅទីតាំងដែលពិបាកមើលឃើញនៅលើផ្ទៃពណ៌ខ្មៅ។

៥. វាក្យសព្ទបច្ចេកទេស (Technical Glossary)

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
cognitive assistance systems ជាប្រព័ន្ធបច្ចេកវិទ្យាដែលជួយគាំទ្រដល់ការយល់ដឹង ការចងចាំ ឬការសម្រេចចិត្តរបស់មនុស្ស តាមរយៈការផ្តល់សញ្ញា ឬព័ត៌មានណែនាំ (ដូចជាពន្លឺឡាស៊ែរក្នុងឯកសារនេះ) ដើម្បីកាត់បន្ថយកំហុសក្នុងការបំពេញការងារស្មុគស្មាញ។ ដូចជាកម្មវិធីអ៊ិនធឺណិតផែនទី (Google Maps) ដែលប្រាប់ផ្លូវយើងឱ្យបត់ឆ្វេងឬស្តាំ ដើម្បីកុំឱ្យវង្វេងអញ្ចឹងដែរ។
labware ជាពាក្យបច្ចេកទេសសម្គាល់លើឧបករណ៍ប្រើប្រាស់ក្នុងមន្ទីរពិសោធន៍ (ជាទូទៅធ្វើពីប្លាស្ទិក ឬកញ្ចក់) ដូចជា បំពង់តេស្ត (Test tubes) ឬបន្ទះផ្លាស្ទិកមានរន្ធតូចៗ (Well-plates) ដែលត្រូវដាក់បញ្ចូលទៅក្នុងម៉ាស៊ីនរ៉ូបូតដើម្បីធ្វើការពិសោធន៍។ ដូចជាចាន ឆ្នាំង ឬស្លាបព្រាដែលយើងប្រើប្រាស់នៅក្នុងផ្ទះបាយសម្រាប់ចម្អិនអាហារអញ្ចឹងដែរ។
two axis kinematic ជាការរៀបចំប្រព័ន្ធមេកានិកដែលអនុញ្ញាតឱ្យវត្ថុមួយ (ក្នុងទីនេះគឺម៉ាស៊ីនបាញ់ឡាស៊ែរ) អាចធ្វើចលនាបង្វិលបានពីរទិសដៅ គឺវិលឆ្វេង-ស្តាំ (អ័ក្ស X) និង ងើបឡើង-ចុះ (អ័ក្ស Y) ដើម្បីអាចចង្អុលទៅគ្រប់ទីតាំង។ ដូចជាកញ្ចឹងករបស់យើងដែលអាចងាកឆ្វេងស្តាំ និងងើបមុខឡើងចុះដើម្បីមើលទៅកាន់កន្លែងផ្សេងៗជុំវិញខ្លួនបាន។
servo controller ជាបន្ទះសៀគ្វីអេឡិចត្រូនិកដែលទទួលការបញ្ជាពីកុំព្យូទ័រ (តាមរយៈកូដ Python) រួចបញ្ជូនសញ្ញាអគ្គិសនីទៅបញ្ជាម៉ូទ័រ (Servo motors) ឱ្យបង្វិលទៅកាន់ទីតាំងមុំណាមួយយ៉ាងជាក់លាក់បំផុត។ ដូចជាខួរក្បាលដែលទទួលព័ត៌មាន រួចបញ្ជាទៅសាច់ដុំដៃឱ្យលូកចាប់វត្ថុអ្វីមួយឱ្យចំគោលដៅពិតប្រាកដ។
open source hardware ជាឧបករណ៍ ឬគ្រឿងម៉ាស៊ីនដែលការរចនា គំនូសបំព្រួញសៀគ្វី និងឯកសារកាត់ត 3D របស់វាត្រូវបានចែករំលែកជាសាធារណៈដោយឥតគិតថ្លៃ ដែលអនុញ្ញាតឱ្យអ្នកណាក៏អាចយកទៅផលិតតាម កែច្នៃ ឬអភិវឌ្ឍបន្តបាន។ ដូចជារូបមន្តធ្វើម្ហូបដែលគេបង្ហោះតាមអ៊ីនធឺណិតឱ្យអ្នកគ្រប់គ្នាអាចរៀនធ្វើតាម ឬថែមថយគ្រឿងផ្សំតាមចំណូលចិត្តដោយមិនតម្រូវឱ្យទិញសិទ្ធិ។
Biofoundries ជាមន្ទីរពិសោធន៍ជីវសាស្រ្តខ្នាតធំដែលប្រើប្រាស់ប្រព័ន្ធរ៉ូបូតស្វ័យប្រវត្តិ (Robotic platforms) យ៉ាងស្មុគស្មាញដើម្បីធ្វើតេស្ត បង្កើត និងវិភាគហ្សែន ឬកោសិកាជីវសាស្រ្តក្នុងបរិមាណច្រើននិងល្បឿនលឿន។ ដូចជារោងចក្រដំឡើងរថយន្តទំនើបដែលប្រើរ៉ូបូតដើម្បីផ្គុំគ្រឿងបន្លាស់រាប់ពាន់គ្រឿងក្នុងពេលតែមួយជាជាងការប្រើដៃមនុស្ស។
synthetic biology ជាវិស័យវិទ្យាសាស្ត្រដែលច្របាច់បញ្ចូលគ្នារវាងជីវសាស្រ្ត និងវិស្វកម្ម ដើម្បីរចនា ឬកែច្នៃប្រព័ន្ធជីវសាស្ត្រ (ដូចជាបាក់តេរី) ឱ្យមានមុខងារថ្មីៗ ដូចជាផលិតថ្នាំពេទ្យ ឬជីវឥន្ធនៈជាដើម។ ដូចជាការសរសេរកូដកម្មវិធីកុំព្យូទ័រឡើងវិញ ប៉ុន្តែនៅទីនេះគឺសរសេរកូដ DNA របស់កោសិកាមានជីវិតឱ្យធ្វើការងារអ្វីមួយដែលយើងចង់បាន។
graphical user interface (GUI) ជាទម្រង់កម្មវិធីកុំព្យូទ័រដែលបង្ហាញជាផ្ទាំងក្រាហ្វិក មានប៊ូតុង និងរូបតំណាង សម្រាប់ឱ្យអ្នកប្រើប្រាស់ចុចបញ្ជា ឬកំណត់ការងារផ្សេងៗបានយ៉ាងងាយស្រួល ជាជាងការសរសេរពាក្យបញ្ជាជាអត្ថបទ (Command line) ស្មុគស្មាញ។ ដូចជាអេក្រង់ទូរសព្ទ (Touchscreen) ដែលមាន App រូបរាងស្អាតៗឱ្យយើងចុចចូលស្រួលៗ ជាជាងត្រូវវាយកូដដើម្បីបើកចម្រៀង។

៦. ប្រធានបទពាក់ព័ន្ធ (Further Reading)

អត្ថបទដែលបានបោះពុម្ពនៅលើ KhmerResearch ដែលទាក់ទងនឹងប្រធានបទនេះ៖

ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖