عنوان مقاله :
طراحي مسير روي خط براي ربات خودمختار زيرسطحي در يك بستر تقريبا ناشناخته به روش درخت جستجو سريع تصادفي محلي
پديد آورندگان :
طاهري، احسان دانشگاه صنعتي مالك اشتر - دانشكده مهندسي برق و الكترونيك، تهران , فردوسي، محمدحسين دانشگاه صنعتي مالك اشتر - دانشكده مهندسي برق و الكترونيك، تهران , دانش، محمد دانشگاه صنعتي اصفهان - دانشكده مهندسي مكانيك، اصفهان
كليدواژه :
ربات خودمختار زيرسطحي , طراحي مسير , بستر تقريبا ناشناخته , درخت جستجو سريع تصادفي محلي , آزمون پردازنده در حلق
چكيده فارسي :
تقريبا ناشناخته بودن محيط بيكران درياها و نبود نقشه دقيق قبلي از فضاي كاري يكي از چالشهاي فعلي رباتهاي خودمختار زيرسطحي در انجام ماموريتهاي محوله ميباشد. هدف اين پژوهش، طراحي مسير بصورت روي خط براي يك ربات خودمختار زيرسطحي از موقعيت و سرعت ابتدايي به موقعيت و سرعت هدف در يك فضاي كاري تقريبا ناشناخته با حضور موانع از پيش نامعلوم ميباشد. براي اين منظور، الگوريتم طراحي مسير درخت جستجو سريع تصادفي محلي براي ربات معرفي ميگردد. الگوريتم مذكور شامل سه جزء به هم پيوسته: ماژول طراحي مسير، ماژول طراحي مسير محلي بلادرنگ و ماژول تشخيص مانع ميباشد. هر يك از گرههاي توليدي توسط ماژول طراحي مسير و شاخههاي مربوطه از منظر قيدهاي سينوديناميكي ربات توسط كنترلكننده سطح پايين و مدل ديناميكي غيرخطي بررسي مي-شوند. چنانچه گره و شاخه بطور همزمان قيدهاي مذكور را در بازه زماني مدنظر برآورده نمايند، به همراه سيگنالهاي كنترلي توسط الگوريتم طراحي مسير براي طراحي مسير نهايي ذخيره ميگردند. چنانچه ماژول تشخيص مانع ربات، مانعي از پيش نامعلوم را بر روي مسير طراحي شده تشخيص دهد، ماژول طراحي مسير محلي بلادرنگ بهمنظور اجتناب از برخورد با آن، درخت جستجو سريع تصادفي محلي را از موقعيت و وضعيت فعلي ربات به نزديكترين گره درخت طراحي شده توسعه ميدهد. الگوريتم پيشنهادي به منظور ارزيابي برروي يك كامپيوتر صنعتي تك بورد پيادهسازي شده و بصورت زمان حقيقي در محيط xPC-Target متلب مورد آزمون پردازنده در حلقه قرار گرفت. نتايج آزمون نشان ميدهد كه ربات به كمك الگوريتم طراحي مسير پيشنهادي نه تنها قادر به اجتناب از برخورد با موانع از پيش نامعلوم ميباشد، بلكه به دليل ماهيت تصادفي آن، از سرعت مطلوبي در طراحي مسير در محيطهاي متشكل از موانع بسيار، بصورت رويخط برخوردار است.
چكيده لاتين :
The partly unknown environment of the vast seas and the lack of prior accurate map of the workspace is one of the current challenges facing the autonomous underwater vehicle (AUV) in carrying out missions. Real-time path planning for an AUV from an initial position and velocity to a target position and velocity in a partly unknown environment by considering the pre-unknown obstacles is the main motivation of this research. For this purpose, the local rapidly-exploring random tree (L-RRT) algorithm is proposed for the AUV. This L-RRT consists of three tightly coupled components of: a path planning module (PPM), a local real-time path planning module (LRPPM) and an obstacle detection module (ODM). Each of a random vertices and related branch are generated through the PPM and then from the perspective of the kinodynamic constraints are evaluated by the low-level controller and nonlinear AUV model. If the generated vertex and related branch in the considered time satisfy the kinodynamic constraints in simultaneous manner, these and in addition the horizontal and vertical control signals are recorded through the path planner algorithm. If a pre-unknown obstacle is detected by the ODM, path is re-planed through the LRPPM based on the current position and orientation of AUV to the nearest vertex. The L-RRT is implemented on the single board computer (SBC) through the xPC-Target builder and then the ability of this algorithm is evaluated through the processor-in-the-loop (PIL) test. The results of the PIL tests indicate that the AUV through the proposed L-RRT not only plans the path by avoiding the pre-unknown obstacles in a cluttered environment, but also due to the random nature of this method the path is planned in a real-time manner.