Page 77 - Data Science Algorithms in a Week
P. 77

Machine Learning Applied to Autonomous Vehicles              61

                       "Dynamic  World  Modeling"  is  the  problem  by  which  an  internal  description  of  the
                       environment is assembled using proprioceptive sensors. By dynamic, it is meant that the
                       description evolves over time based on information from perception. This description is a
                       model  because  it  permits  the  agent  to  represent  the  external  environment.  Fusion
                       techniques have been used to combine the measures provided by the sensors and their
                       comparison with the respective mathematical models of the robot and the environment.
                          Perception  and  state  estimation  have  many  characteristics  in  common.  State
                       estimation calculates the state of the vehicle. On the other hand, perception estimates the
                       state of the environment. Although state estimation tends to deal with signal variations
                       over  time,  perception  tends  to  deal  with  signal  variations  over  space.  In  this  layer,
                       machine learning techniques have been used because the proprioceptive sensors generate
                       vast amounts of information. This information has to be processed in a timeless fashion
                       and therefore conventional techniques are not able to handle this online. For example, the
                       amount of information generated by a camera is very high: If you have a color camera in
                       full HD, it generates more than six million of points (two million pixels by each of the
                       three basic colors) at a rate of 30 frames per second. This information must be processed
                       in real time in order to obtain the characteristics of the environment like traffic signals,
                       pedestrians, cars, and bicycles.





























                       Figure 3. Layers in the mobile robotics architecture (Bedoya, 2016).

                          The  planning  or  navigation  layer  will  determine  where  the  vehicle  should  go
                       according  to  the  perception  and  the  mission.  This  has  to  include  a  risk  analysis  to
                       determine  the  path and  speed  of the  vehicle.  The  cognition  aspects  of  an autonomous
                       vehicle depend on the mobility capabilities which are studied by the robotics navigation
   72   73   74   75   76   77   78   79   80   81   82