د OpenBot 0.5 خوشې کول، د سمارټ فون پر بنسټ روبوټونو جوړولو لپاره یو پلیټ فارم

د OpenBot 0.5 پروژې خوشې کول خپاره شوي، د حرکت کولو څرخ روبوټونو جوړولو لپاره یو پلیټ فارم رامینځته کوي، چې اساس یې د Android په کچه منظم سمارټ فون دی. پلیټ فارم د انټیل د څیړنې څانګې کې رامینځته شوی او د سمارټ فون کمپیوټري وړتیاو کارولو مفکوره رامینځته کوي او د روبوټونو رامینځته کولو پرمهال په سمارټ فون کې رامینځته شوي GPS ، ګیروسکوپ ، کمپاس او کیمره.

د روبوټ کنټرول لپاره سافټویر، د چاپیریال تحلیل او خودمختاره نیویګیشن د Android پلیټ فارم لپاره د غوښتنلیک په توګه پلي کیږي. کوډ په جاوا، کوټلین او C++ کې لیکل شوی او د MIT جواز لاندې ویشل شوی. تمه کیږي چې دا پلیټ فارم د روبوټیکونو ښوونې لپاره ګټور وي ، په چټکۍ سره د حرکت کونکي روبوټونو خپل پروټوټایپ رامینځته کړي ، او د آټوپائلټ او خپلواکه نیویګیشن پورې اړوند څیړنې ترسره کړي.

OpenBot تاسو ته اجازه درکوي په لږ لګښت کې د حرکت کولو روبوټونو سره تجربه پیل کړئ - د داسې روبوټ رامینځته کولو لپاره چې تاسو کولی شئ د منځنۍ کچې سمارټ فون او اضافي اجزاو سره چې شاوخوا $ 50 لګښت لري ترلاسه کولی شئ. د روبوټ لپاره چیسس، په بیله بیا د سمارټ فون سره ضمیمه کولو برخې، د وړاندیز شوي ترتیب سره سم په 3D پرنټر کې چاپ شوي (که تاسو 3D پرنټر نلرئ، تاسو کولی شئ چوکاټ د کارت بورډ یا پلای ووډ څخه پرې کړئ). حرکت د څلورو بریښنایی موټرو لخوا چمتو شوی.

د OpenBot 0.5 خوشې کول، د سمارټ فون پر بنسټ روبوټونو جوړولو لپاره یو پلیټ فارم
د OpenBot 0.5 خوشې کول، د سمارټ فون پر بنسټ روبوټونو جوړولو لپاره یو پلیټ فارم

د انجنونو، ضمیمو او اضافي سینسرونو کنټرول لپاره، او همدارنګه د بیټرۍ چارج نظارت کولو لپاره، د ATmega328P مایکرو کنټرولر پر بنسټ د Arduino نانو بورډ کارول کیږي، کوم چې د USB پورټ له لارې سمارټ فون سره وصل دی. سربیره پردې ، د سرعت سینسرونو او الټراسونک سونار پیوستون ملاتړ کیږي. د روبوټ ریموټ کنټرول د Android لپاره د پیرودونکي غوښتنلیک له لارې ترسره کیدی شي ، په ورته وای فای شبکه کې موقعیت لرونکي کمپیوټر له لارې ، د ویب براوزر له لارې ، یا د بلوتوټ ملاتړ سره د لوبې کنټرولر له لارې (د مثال په توګه ، PS4 ، XBox او X3).

د OpenBot 0.5 خوشې کول، د سمارټ فون پر بنسټ روبوټونو جوړولو لپاره یو پلیټ فارم

د کنټرول سافټویر چې په سمارټ فون کې روان دی د شیانو پیژندلو لپاره د ماشین زده کړې سیسټم شامل دی (شاوخوا 80 ډوله توکي ټاکل شوي) او د آٹو پیلوټ دندې ترسره کوي. غوښتنلیک روبوټ ته اجازه ورکوي چې غوښتل شوي توکي وپیژني، د خنډونو څخه مخنیوی وکړي، ټاکل شوي اعتراض تعقیب کړي او د خپلواکي نیویګیشن ستونزې حل کړي. د مثال په توګه، یو روبوټ کولی شي په اتوماتیک حالت کې یو مشخص ځای ته لاړ شي، په چاپیریال کې د بدلونونو سره سمون لري. حرکت هم په لاسي ډول کنټرول کیدی شي ، د ریموټ کنټرول سره د حرکت کونکي کیمرې په توګه د روبوټ په کارولو سره.

نوې نسخه د پام وړ د Arduino لپاره فرم ویئر بیا ډیزاین کړی، کوم چې اوس د روبوټونو اضافي ډولونو (RTR او RC) ملاتړ کوي. د Android غوښتنلیک د مایکرو کنټرولر فرم ویئر سره د نوي پیغام رسولو پروتوکول لپاره ملاتړ اضافه کړی ، د ترتیب کولو پیغامونو پروسس کولو وړتیا پلي شوې ، او د لوبې کنټرولرونو په کارولو سره د کنټرول ملاتړ له سره ډیزاین شوی. د نوي RC-ټرک چیسس د 3D چاپ لپاره موډلونه اضافه شوي.

د OpenBot 0.5 خوشې کول، د سمارټ فون پر بنسټ روبوټونو جوړولو لپاره یو پلیټ فارم

په روبوټ کې د کیمرې بدلولو لپاره یوه تڼۍ د پیرودونکي غوښتنلیک کې اضافه شوې او د RTSP پروتوکول ملاتړ د WebRTC په ګټه بند شوی دی. د Node.js پراساس ویب انٹرفیس د WebRTC په کارولو سره د روبوټ ویډیو کیمرې څخه ډیټا نشرولو سره د براوزر له لارې د روبوټ حرکت لرې کنټرول کولو وړتیا چمتو کوي.

د OpenBot 0.5 خوشې کول، د سمارټ فون پر بنسټ روبوټونو جوړولو لپاره یو پلیټ فارم
د OpenBot 0.5 خوشې کول، د سمارټ فون پر بنسټ روبوټونو جوړولو لپاره یو پلیټ فارم
د OpenBot 0.5 خوشې کول، د سمارټ فون پر بنسټ روبوټونو جوړولو لپاره یو پلیټ فارم


سرچینه: opennet.ru

Add a comment