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

被引:14
作者
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 条
  • [31] Development of an autonomous vehicle-System overview of test ride vehicle in the Tokyo Motor Show 2011
    Suganuma, Naoki
    Uozumi, Takahiro
    2012 PROCEEDINGS OF SICE ANNUAL CONFERENCE (SICE), 2012, : 215 - 218
  • [32] A Distributed Sound Source Surveillance System Using Autonomous Vehicle Network
    Li, Xiaoqiang
    Chen, Jianfeng
    Qi, Wentao
    Zhou, Rongyan
    PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 42 - 46
  • [33] Development of Route Tracking System for Autonomous Solar-Powered Surface Vehicle
    Kobatake, Kanako
    Okazaki, Tadatsugi
    Sasaki, Shinya
    Arima, Masakazu
    2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 3107 - 3112
  • [34] Development of Fuel Cell System for Long Cruising Lange Autonomous Underwater Vehicle
    Hyakudome, Tadahiro
    Nakatani, Takeshi
    Yoshida, Hiroshi
    Tani, Toshihiro
    Ito, Hideki
    Sugihara, Koki
    2016 IEEE/OES AUTONOMOUS UNDERWATER VEHICLES (AUV), 2016, : 165 - 170
  • [35] Development of a Full Speed Range Path-following System for the Autonomous Vehicle
    Kim, Chang-il
    Kim, Moon-sik
    Lee, Kwang-soo
    Jang, Hyung-Soo
    Park, Tae-Seok
    2015 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2015, : 710 - 715
  • [36] Develop Real-Time Robot Control Architecture Using Robot Operating System and EtherCAT
    Chuang, Wei-Li
    Yeh, Ming-Ho
    Yeh, Yi-Liang
    ACTUATORS, 2021, 10 (07)
  • [37] Design of a Multi-Sensor Cooperation Travel Environment Perception System for Autonomous Vehicle
    Chen, Long
    Li, Qingquan
    Li, Ming
    Zhang, Liang
    Mao, Qingzhou
    SENSORS, 2012, 12 (09) : 12386 - 12404
  • [38] A Computer Vision Based Machine for Walnuts Sorting Using Robot Operating System
    Truong Tran
    Tu Nguyen
    Mai Nguyen
    Tuan Pham
    ADVANCES IN INFORMATION AND COMMUNICATION TECHNOLOGY, 2017, 538 : 9 - 18
  • [39] A Real-time Ball Trajectory Follower using Robot Operating System
    Yadav, Himanshi
    Srivastava, Siddharth
    Mukherjee, Prerana
    Lall, Brejesh
    2015 THIRD INTERNATIONAL CONFERENCE ON IMAGE INFORMATION PROCESSING (ICIIP), 2015, : 511 - 515
  • [40] Fast Object Segmentation Pipeline for Point Clouds Using Robot Operating System
    Josyula, Anjani
    Anand, Bhaskar
    Rajalakshmi, P.
    2019 IEEE 5TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2019, : 915 - 919