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 条
  • [41] 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
  • [42] Enabling a National Instruments DaNI 2.0 Robotic Development Platform for the Robot Operating System
    Rhoades, Benjamin B.
    Sabo, Jeremy P.
    Conrad, James M.
    SOUTHEASTCON 2017, 2017,
  • [43] Traffic Sign Recognition System for Autonomous Vehicle Using Cascade SVM Classifier
    Wahyono
    Kurnianggoro, Laksono
    Hariyono, Joko
    Jo, Kang-Hyun
    IECON 2014 - 40TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2014, : 4081 - 4086
  • [44] Development of Lateral Control System for Autonomous Vehicle Based on Adaptive Pure Pursuit Algorithm
    Park, Myung-Wook
    Lee, Sang-Woo
    Han, Woo-Yong
    2014 14TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2014), 2014, : 1443 - 1447
  • [45] Design of an Autonomous Tracked Mower Robot using Vision-Based Remote Control
    Yaovaja, Kittipong
    Bamrungthai, Pongsakorn
    Ketsarapong, Prapapan
    PROCEEDINGS OF THE 2019 IEEE EURASIA CONFERENCE ON IOT, COMMUNICATION AND ENGINEERING (ECICE), 2019, : 324 - 327
  • [46] Software Interface Design for Home-Based Assistive Multi-Robot System
    Benavidez, Patrick
    Kumar, Mohan
    Erol, Berat
    Jamshidi, Mo
    Agaian, Sos
    2015 10th System of Systems Engineering Conference (SoSE), 2015, : 404 - 409
  • [47] Development of a Prototype Solar-Powered Autonomous Vehicle Prototype with Object Detection and Avoidance System using Raspberry-PI
    Solomon, Ogonye O.
    Musa, Dagwa Ishaya
    Hassan, Nurudeen Abdulhakeem
    Emmanuel, Okonkwo
    JURNAL KEJURUTERAAN, 2024, 36 (04): : 1365 - 1372
  • [48] A Path Tracking Algorithm Using Future Prediction Control with Spike Detection for an Autonomous Vehicle Robot Regular Paper
    Zakaria, Muhammad Aizzat
    Zamzuri, Hairi
    Mamat, Rosbi
    Mazlan, Saiful Amri
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
  • [49] Development of Robot Operating System (ROS) Compatible Open Source Quadcopter Flight Controller and Interface
    Majumdar, Abhijit
    Gamez, Nicholas
    Benavidez, Patrick
    Jamshidi, Mo
    2017 12TH SYSTEM OF SYSTEMS ENGINEERING CONFERENCE (SOSE), 2017,
  • [50] Stabilization of Posture of Humanoid Using PID Controller in Gazebo Simulator Using Robot Operating System (ROS)
    Babu, V. Madhu
    Kiran, G. V. V. Surya
    Sameer, S. K.
    Hota, Roshan Kumar
    Kumar, Cheruvu Shiv
    CAD/CAM, ROBOTICS AND FACTORIES OF THE FUTURE, 2016, : 543 - 552