Page 26 - Flipmag-01
P. 26

Tech Briefs









       forces has been gaining traction in re-  immediate effect on the UGV to accu-  The last algorithm employed in this
       cent years. This is largely attributed to   rately maneuver through a user-desig-  research was the use of feature recogni-
       the urgent need for reducing the opera-  nated route. Any inaccurate tuning of   tion through image processing, which
       tional risks faced by troops in a multi-  the parameters resulted in the UGV ex-  gave the UGV the capabilities to iden-
       tude of situations located within the   hibiting instability in its maneuver,   tify potential targets in its operational
       various theaters of war. The pace for the   often causing the system to veer off   environment. Similarly, parameters re-
       development and deployment of un-  course or, even failing to reach its des-  quiring adjustment for the system to
       manned ground vehicles (UGV) was,   ignated position.                 recognize the designated targets under
       however, not keeping up with that of   As part of its autonomous capabili-  varying light conditions and target pro-
       the other assets deployed in the aerial   ties, the UGV was designed to possess   file exposure were also noted.
       and naval realms of the military.    obstacle avoidance capabilities with the   This research was based on a Pioneer
         This research focuses on imple-  use of the vector field histogram algo-  3AT robot platform equipped with light
       menting a systems engineering ap-  rithm. Parameters governing the detec-  detecting and ranging (LIDAR) sensor,
       proach for the rapid development of   tion and avoidance of obstacles were   orientation sensor, image camera and
       UGVs by exploring the requirements,   tuned in order for the system to per-  an onboard mainframe computer as its
       available technologies, and the salient   form adequately through the desig-  primary hardware to detect, process and
       points on the development and tun-  nated test route. These parameters in-  execute the autonomous behavior of
       ing of the algorithm parameters that   cluded the detection limits of its sensor   the UGV. Software programs such as
       govern the guidance, navigation, con-  suite and the certainty thresholds of   Ubuntu, MATLAB and Robotic Operat-
       trol and target identification efficacy   the algorithm to properly perceive the   ing System (ROS) were also used in sup-
       of the system.                     presence or discard the possibility of an   port of the system architecture to com-
         Though platform specific, various   obstacle within its path.       pute all variables for UGV operations.
       tuning parameters were adjusted such   The implementation of the two al-  Development and testing of the UGV
       as the linear velocity, angular velocity   gorithms – the pure pursuit method   prototype was conducted within a lab
       and look-ahead distance within the   and the vector field histogram algo-  environment. This resulted in a verifica-
       pure pursuit method, which was imple-  rithm – allowed the system to maneu-  tion set-up where the efficacy of the sys-
       mented for the UGV’s path following   ver efficiently through the user de-  tem was tested through varying light
       the algorithm. These parameters had an   fined test route.            conditions and obstacle positioning to
                                                      0
                                                      To Conduct Autonomous
                                                         Navigation

                  1              2              3             4              5              6
                                                  To Communicate               To Analyse Sensor    To Provide Electrical
                     To Maneuver  To Monitor  Self Status      To Sense Environment
                                                   Externally                   Information     Power
                    1.1            2.1            3.1            4.1           5.1            6.1
                       To Provide   To Conduct Built-In   To Receive Wireless   To Measure  Bearing   To Receive All
                                                                                               To Store  Power
                       Propulsion    Tests (BIT)    Transmission   Travelled    Sensor Information
                    1.2            2.2            3.2            4.2           5.2            6.2
                     To Provide Steering   To Monitor   Internal    To Process Wireless   To Measure Distance   To Process and Fuse   To Distribute Power
                       Kinematics    Temperature    Transmission   Travelled    Sensor Information

                    1.3            2.3            3.3            4.3  To Sense for   5.3

                     To Provide Braking      To Monitor     To Transmit Wireless   Presence of   To Calculate
                        Power       Reading  Encoders  Transmission             Required Trajectory
                                                                   Obstacles
                                   2.4            3.4            4.4           5.4
                                                        -
                                    To Transmit and   To Provide On board   To Determine Range   To Determine
                                    Display Statuses  User Interface  of Obstacles  Current Position
                                                                               5.5
                                                                                To Archive Data


                                                                               5.6
                                                                                  To Execute
                                                                                 Navigational
                                                                                 Instructions
       Functional Decomposition to Perform Autonomous Navigation.

       24                                                                                          www.aerodefensetech.com                     Aerospace & Defense Technology, May 2020
   21   22   23   24   25   26   27   28   29   30   31