Design and development of software stack of an autonomous vehicle using robot operating system

被引:13
|
作者
Prasad, Abhisek Omkar [1 ]
Mishra, Pradumn [1 ]
Jain, Urja [1 ]
Pandey, Anish [2 ]
Sinha, Anushka [1 ]
Yadav, Anil Singh [3 ]
Kumar, Rajan [3 ]
Sharma, Abhishek [4 ]
Kumar, Gaurav [5 ]
Salem, Karrar Hazim [6 ]
Sharma, Avdhesh [7 ]
Dixit, Anil Kumar [8 ]
机构
[1] KIIT Deemed Univ, Sch Comp Engn, Patia, Bhubaneswar 751024, Orissa, India
[2] KIIT Deemed Univ, Sch Mech Engn, Mechatron Lab, Patia, Bhubaneswar 751024, Orissa, India
[3] IES Coll Technol, Mech Engn Dept, Bhopal 462044, Madhya Pradesh, India
[4] Manipal Univ Jaipur, Mech Engn Dept, Jaipur 303007, Rajasthan, India
[5] Chandigarh Univ, Dept Mech Engn, Ajitgarh, India
[6] Al Mustaqbal Univ Coll, Pharm Dept, Hillah 51001, Babil, Iraq
[7] GLA Univ, Dept Mech Engn, Mathura, Uttar Pradesh, India
[8] Uttaranchal Univ, Div Res & Innovat, Dehra Dun 248007, Uttaranchal, India
关键词
Autonomous vehicle; Robot operating system; Simultaneous localization and mapping; Computer vision-based controller; Intelligent object avoidance;
D O I
10.1016/j.robot.2022.104340
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent research activities, autonomous vehicles and self-driving technology have gained lot of attention among scientists. The idea of autonomous vehicles can be anticipated in the 1920s when the design of the first radio-controlled vehicles was in progress. Autonomous vehicles are going to be the trend of the future in this modern era of automation and technology. In this paper various autonomous driving aspects, highlighting the software stack and hardware components are discussed. The software architecture covers mainly robot operating system (ROS), machine learning (ML), deep learning (DL), and OpenCV frameworks, along with the calibration of sensors and cameras. The paper also discussed about simultaneous localization and mapping (SLAM) based-path tracking, computer vision-based controller, and intelligent object avoidance. Further, point cloud, ground, radius, and raycast filters was implemented to distinguish between the real-time objects, ground, and its own parts or obstacle shadows. The paper highlights the overall hardware modules responsible for controlling the car.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Development of A new Software System for Radio Telescope Using Robot Operating System
    Kondo, Hiroshi
    Matsumoto, Takeru
    Nishimura, Atsushi
    Ueda, Shota
    Konishi, Ayu
    Nakao, Yuka
    Nishikawa, Kaoru
    Nishimoto, Shinpei
    Fujita, Shinji
    Konishi, Ryotaro
    Tsutsumi, Toshihisa
    Yamada, Rin
    Takashima, Tatsuyuki
    Tachihara, Kengo
    Onishi, Toshikazu
    Ogawa, Hideo
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY VI, 2020, 11452
  • [2] Development of control system for international autonomous driving competition using robot operating system
    Lee J.-H.
    Ahn K.-J.
    Lee T.-G.
    Min K.-I.
    Kwon O.-S.
    Baek S.-W.
    Park M.-C.
    Cho D.-H.
    Hwang J.-R.
    Kang J.-K.
    Lee S.-H.
    Seo D.-Y.
    Kim J.-H.
    Kang Y.
    Journal of Institute of Control, Robotics and Systems, 2019, 25 (05) : 363 - 373
  • [3] Automatic Vehicle Identification System using Machine Learning and Robot Operating System (ROS)
    Rokonuzzaman, Mohammad
    Al Amin, M. Abdullah
    Ahmed, Masum Howlader Kazi Main Uddin
    Rahman, Muhammad Towhidur
    2017 4TH INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL ENGINEERING (ICAEE), 2017, : 253 - 258
  • [4] DEVELOPMENT OF A PORTABLE HIGH PERFORMANCE MOBILE MAPPING SYSTEM USING THE ROBOT OPERATING SYSTEM
    Blaser, S.
    Cavegn, S.
    Nebiker, S.
    ISPRS TC I MID-TERM SYMPOSIUM INNOVATIVE SENSING - FROM SENSORS TO METHODS AND APPLICATIONS, 2018, 4-1 : 13 - 20
  • [5] Development of Steering Control System for Autonomous Vehicle Using Array Magnetic Sensors
    Im, Dae-Yeong
    Ryoo, Young-Jae
    Jung, Young-Yoon
    Lee, Jin
    Chang, Young-Hak
    2007 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-6, 2007, : 2354 - 2357
  • [6] Using the Robot Operating System for Biomimetic Research
    Billington, Alexander
    Walton, Gabriel
    Whitbread, Joseph
    Mangan, Michael
    BIOMIMETIC AND BIOHYBRID SYSTEMS, LIVING MACHINES 2017, 2017, 10384
  • [7] Obstacle Detection System Design for an Autonomous Surface Vehicle using a Mechanical Scanning Sonar
    Villar, Sebastian A.
    Solari, Franco J.
    Menna, Bruno V.
    Acosta, Gerardo G.
    2017 XVII WORKSHOP ON INFORMATION PROCESSING AND CONTROL (RPIC), 2017,
  • [8] Development of an Underwater Simulator using Unity3D and Robot Operating System
    Chaudhary, Akash
    Mishra, Rajat
    Kalyan, Bharath
    Chitre, Mandar
    OCEANS 2021: SAN DIEGO - PORTO, 2021,
  • [9] Model-oriented control software development of academic autonomous test vehicle
    Hajdu, Csaba
    Ballagi, Aron
    2020 IEEE 24TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES 2020), 2020, : 73 - 78
  • [10] Humanoid Robot Field-programmable Gate Array Hardware and Robot-operating-system-based Software Machine Co-design
    Feng, Hsuan-Ming
    Wong, Ching-Chang
    Xiao, Sheng-Ru
    Liu, Chih-Cheng
    SENSORS AND MATERIALS, 2019, 31 (06) : 1893 - 1904