End-to-end approach for autonomous driving: a supervised learning method using computer vision algorithms for dataset creation

This paper presents a solution for an autonomously driven vehicle (a robotic car) based on artificial intelligence using a supervised learning method. A scaled-down robotic car containing only one camera as a sensor was developed to participate in the RoboCup Portuguese Open Autonomous Driving Leagu...

Full description

Saved in:
Bibliographic Details
Published in:Algorithms Vol. 16; no. 9; pp. 1 - 18
Main Authors: Ribeiro, Inês A., Ribeiro, Tiago, Lopes, Gil, Ribeiro, A. Fernando
Format: Journal Article
Language:English
Published: Basel Multidisciplinary Digital Publishing Institute (MDPI) 01-09-2023
MDPI AG
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This paper presents a solution for an autonomously driven vehicle (a robotic car) based on artificial intelligence using a supervised learning method. A scaled-down robotic car containing only one camera as a sensor was developed to participate in the RoboCup Portuguese Open Autonomous Driving League competition. This study is based solely on the development of this robotic car, and the results presented are only from this competition. Teams usually solve the competition problem by relying on computer vision algorithms, and no research could be found on neural network model-based assistance for vehicle control. This technique is commonly used in general autonomous driving, and the amount of research is increasing. To train a neural network, a large number of labelled images is necessary; however, these are difficult to obtain. In order to address this problem, a graphical simulator was used with an environment containing the track and the robot/car to extract images for the dataset. A classical computer vision algorithm developed by the authors processes the image data to extract relevant information about the environment and uses it to determine the optimal direction for the vehicle to follow on the track, which is then associated with the respective image-grab. Several trainings were carried out with the created dataset to reach the final neural network model; tests were performed within a simulator, and the effectiveness of the proposed approach was additionally demonstrated through experimental results in two real robotics cars, which performed better than expected. This system proved to be very successful in steering the robotic car on a road-like track, and the agent’s performance increased with the use of supervised learning methods. With computer vision algorithms, the system performed an average of 23 complete laps around the track before going off-track, whereas with assistance from the neural network model the system never went off the track. This work has been supported by COMPETE: POCI01-0145-FEDER-007043 and FCT—Fundação para a Ciência e Tecnologia within the R&D Units Project Scope: UIDB/00319/2020. In addition, this work has been funded through a doctoral scholarship from the Portuguese Foundation for Science and Technology (Fundação para a Ciência e a Tecnologia), grant number SFRH/BD/06944/2020, with funds from the Portuguese Ministry of Science, Technology, and Higher Education and the European Social Fund through the Programa Operacional do Capital Humano (POCH).
AbstractList This paper presents a solution for an autonomously driven vehicle (a robotic car) based on artificial intelligence using a supervised learning method. A scaled-down robotic car containing only one camera as a sensor was developed to participate in the RoboCup Portuguese Open Autonomous Driving League competition. This study is based solely on the development of this robotic car, and the results presented are only from this competition. Teams usually solve the competition problem by relying on computer vision algorithms, and no research could be found on neural network model-based assistance for vehicle control. This technique is commonly used in general autonomous driving, and the amount of research is increasing. To train a neural network, a large number of labelled images is necessary; however, these are difficult to obtain. In order to address this problem, a graphical simulator was used with an environment containing the track and the robot/car to extract images for the dataset. A classical computer vision algorithm developed by the authors processes the image data to extract relevant information about the environment and uses it to determine the optimal direction for the vehicle to follow on the track, which is then associated with the respective image-grab. Several trainings were carried out with the created dataset to reach the final neural network model; tests were performed within a simulator, and the effectiveness of the proposed approach was additionally demonstrated through experimental results in two real robotics cars, which performed better than expected. This system proved to be very successful in steering the robotic car on a road-like track, and the agent’s performance increased with the use of supervised learning methods. With computer vision algorithms, the system performed an average of 23 complete laps around the track before going off-track, whereas with assistance from the neural network model the system never went off the track.
This paper presents a solution for an autonomously driven vehicle (a robotic car) based on artificial intelligence using a supervised learning method. A scaled-down robotic car containing only one camera as a sensor was developed to participate in the RoboCup Portuguese Open Autonomous Driving League competition. This study is based solely on the development of this robotic car, and the results presented are only from this competition. Teams usually solve the competition problem by relying on computer vision algorithms, and no research could be found on neural network model-based assistance for vehicle control. This technique is commonly used in general autonomous driving, and the amount of research is increasing. To train a neural network, a large number of labelled images is necessary; however, these are difficult to obtain. In order to address this problem, a graphical simulator was used with an environment containing the track and the robot/car to extract images for the dataset. A classical computer vision algorithm developed by the authors processes the image data to extract relevant information about the environment and uses it to determine the optimal direction for the vehicle to follow on the track, which is then associated with the respective image-grab. Several trainings were carried out with the created dataset to reach the final neural network model; tests were performed within a simulator, and the effectiveness of the proposed approach was additionally demonstrated through experimental results in two real robotics cars, which performed better than expected. This system proved to be very successful in steering the robotic car on a road-like track, and the agent’s performance increased with the use of supervised learning methods. With computer vision algorithms, the system performed an average of 23 complete laps around the track before going off-track, whereas with assistance from the neural network model the system never went off the track. This work has been supported by COMPETE: POCI01-0145-FEDER-007043 and FCT—Fundação para a Ciência e Tecnologia within the R&D Units Project Scope: UIDB/00319/2020. In addition, this work has been funded through a doctoral scholarship from the Portuguese Foundation for Science and Technology (Fundação para a Ciência e a Tecnologia), grant number SFRH/BD/06944/2020, with funds from the Portuguese Ministry of Science, Technology, and Higher Education and the European Social Fund through the Programa Operacional do Capital Humano (POCH).
Audience Academic
Author Lopes, Gil
Ribeiro, Inês A.
Ribeiro, Tiago
Ribeiro, A. Fernando
Author_xml – sequence: 1
  fullname: Ribeiro, Inês A.
– sequence: 2
  fullname: Ribeiro, Tiago
– sequence: 3
  fullname: Lopes, Gil
– sequence: 4
  fullname: Ribeiro, A. Fernando
BookMark eNpNUU1r3DAUNCWFJmkP_QeCnnpwqg9blnoLIW0DgV7as3iWnna1rCVHkgO99LdXyYZQdJDeaGZ4zFx0ZzFF7LqPjF4JoekXYJJqOjD2pjtnWut-UFqc_fd-112UcqBUjlqy8-7vbXR9TT1GR2BdcwK7Jz5lAltNMS1pK8Tl8Bji7isBUrYV82Mo6MgRIccGkwXrPjmylafBpmXdKmbSSCFFAsddyqHul_Ls6qBCwUpsRqjt_3331sOx4IeX-7L7_e32182P_v7n97ub6_veDpzXfhgnDbNWyFFP3qJyFAYhnJ00n5lXTHlN-TAyNjPJpPXUzlIPDC33AiUTl93dydclOJg1hwXyH5MgmGcg5Z2BXIM9otEjt3z0elCWD2KcYaIWnHTKiVEzHJvXp5NXS-thw1LNIW05tvUNV1JzRsVEG-vqxNpBMw3Rp5rBtuNwCbaV5kPDryfZFONEeRN8PglsTqVk9K9rMmqeujWv3TYuOXGzBVhNxpZ2C9YwxblRE5eT-AeAWKN-
CitedBy_id crossref_primary_10_3389_fnbot_2023_1338104
crossref_primary_10_1109_ACCESS_2024_3352738
Cites_doi 10.3390/electronics11142162
10.3390/rs15092256
10.3390/app12010281
10.1109/ITSC48978.2021.9565047
10.1016/j.neucom.2022.09.106
10.1109/ICAR53236.2021.9659336
10.1016/j.trc.2021.103490
10.5220/0007575908330839
10.3390/s22165946
10.1109/ICACCCN51052.2020.9362818
10.36227/techrxiv.20442858
10.1109/ZINC58345.2023.10174056
10.1016/j.robot.2020.103605
10.1016/j.neucom.2021.08.155
10.1145/358669.358692
ContentType Journal Article
Copyright COPYRIGHT 2023 MDPI AG
2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: COPYRIGHT 2023 MDPI AG
– notice: 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID RCLKO
AAYXX
CITATION
3V.
7SC
7TB
7XB
8AL
8FD
8FE
8FG
8FK
ABJCF
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
FR3
GNUQQ
HCIFZ
JQ2
K7-
KR7
L6V
L7M
L~C
L~D
M0N
M7S
P62
PIMPY
PQEST
PQQKQ
PQUKI
PTHSS
Q9U
DOA
DOI 10.3390/a16090411
DatabaseName RCAAP open access repository
CrossRef
ProQuest Central (Corporate)
Computer and Information Systems Abstracts
Mechanical & Transportation Engineering Abstracts
ProQuest Central (purchase pre-March 2016)
Computing Database (Alumni Edition)
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central
Advanced Technologies & Aerospace Database‎ (1962 - current)
ProQuest Central Essentials
ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Central
Engineering Research Database
ProQuest Central Student
SciTech Premium Collection (Proquest) (PQ_SDU_P3)
ProQuest Computer Science Collection
Computer Science Database
Civil Engineering Abstracts
ProQuest Engineering Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Computing Database
Engineering Database
ProQuest Advanced Technologies & Aerospace Collection
Access via ProQuest (Open Access)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic
ProQuest One Academic UKI Edition
Engineering Collection
ProQuest Central Basic
Directory of Open Access Journals
DatabaseTitle CrossRef
Publicly Available Content Database
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
Mechanical & Transportation Engineering Abstracts
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Central
ProQuest Engineering Collection
ProQuest Central Korea
Advanced Technologies Database with Aerospace
Engineering Collection
Advanced Technologies & Aerospace Collection
Civil Engineering Abstracts
ProQuest Computing
Engineering Database
ProQuest Central Basic
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
ProQuest One Academic UKI Edition
Materials Science & Engineering Collection
Engineering Research Database
ProQuest One Academic
ProQuest Central (Alumni)
DatabaseTitleList
CrossRef


Publicly Available Content Database
Database_xml – sequence: 1
  dbid: DOA
  name: Directory of Open Access Journals
  url: http://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
DissertationSchool Universidade do Minho
EISSN 1999-4893
EndPage 18
ExternalDocumentID oai_doaj_org_article_952c25f948c2435ba70cad6d8d3591e5
A766925702
10_3390_a16090411
1822_87267
GroupedDBID 23M
2WC
3V.
5VS
8FE
8FG
AADQD
AAFWJ
ABDBF
ABJCF
ABUWG
ADBBV
AFKRA
AFZYC
ALMA_UNASSIGNED_HOLDINGS
ARAPS
AZQEC
BCNDV
BENPR
BGLVJ
BPHCQ
CCPQU
DWQXO
E3Z
ESX
GNUQQ
GROUPED_DOAJ
HCIFZ
IAO
ITC
J9A
K6V
K7-
KQ8
L6V
M0N
M7S
MODMG
M~E
OK1
P2P
PIMPY
PQQKQ
PROAC
PTHSS
RCLKO
TR2
TUS
AAYXX
CITATION
7SC
7TB
7XB
8AL
8FD
8FK
FR3
JQ2
KR7
L7M
L~C
L~D
P62
PQEST
PQUKI
Q9U
ID FETCH-LOGICAL-c422t-4579ab98e2e97fce8d0a433dc792b1f818f9024511b1616cf0cb6941ec2f3e613
IEDL.DBID DOA
ISSN 1999-4893
IngestDate Tue Oct 22 15:15:34 EDT 2024
Tue Oct 29 11:29:15 EDT 2024
Tue Nov 12 23:54:05 EST 2024
Fri Nov 22 00:30:30 EST 2024
Fri Nov 15 16:01:06 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 9
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c422t-4579ab98e2e97fce8d0a433dc792b1f818f9024511b1616cf0cb6941ec2f3e613
ORCID 0000-0002-6438-1223
0000-0002-5909-0827
0000-0002-9475-9020
0009-0000-5788-1062
OpenAccessLink https://doaj.org/article/952c25f948c2435ba70cad6d8d3591e5
PQID 2869210370
PQPubID 2032439
PageCount 18
ParticipantIDs doaj_primary_oai_doaj_org_article_952c25f948c2435ba70cad6d8d3591e5
proquest_journals_2869210370
gale_infotracacademiconefile_A766925702
crossref_primary_10_3390_a16090411
rcaap_revistas_1822_87267
PublicationCentury 2000
PublicationDate 2023-09-01
PublicationDateYYYYMMDD 2023-09-01
PublicationDate_xml – month: 09
  year: 2023
  text: 2023-09-01
  day: 01
PublicationDecade 2020
PublicationPlace Basel
PublicationPlace_xml – name: Basel
PublicationTitle Algorithms
PublicationYear 2023
Publisher Multidisciplinary Digital Publishing Institute (MDPI)
MDPI AG
Publisher_xml – name: Multidisciplinary Digital Publishing Institute (MDPI)
– name: MDPI AG
References ref_14
ref_13
ref_12
ref_23
Bachute (ref_11) 2021; 6
ref_21
ref_20
Almeida (ref_5) 2020; 133
Mohammadi (ref_18) 2023; 515
ref_1
Wen (ref_10) 2022; 489
ref_3
ref_2
ref_19
Fischler (ref_22) 1981; 24
ref_17
ref_15
ref_9
ref_8
Hu (ref_16) 2022; 134
ref_4
ref_7
ref_6
References_xml – volume: 6
  start-page: 100164
  year: 2021
  ident: ref_11
  article-title: Autonomous Driving Architectures: Insights of Machine Learning and Deep Learning Algorithms
  publication-title: Mach. Learn. Appl.
  contributor:
    fullname: Bachute
– ident: ref_9
  doi: 10.3390/electronics11142162
– ident: ref_3
– ident: ref_8
  doi: 10.3390/rs15092256
– ident: ref_13
  doi: 10.3390/app12010281
– ident: ref_17
  doi: 10.1109/ITSC48978.2021.9565047
– ident: ref_12
– volume: 515
  start-page: 107
  year: 2023
  ident: ref_18
  article-title: Efficient deep steering control method for self-driving cars through feature density metric
  publication-title: Neurocomputing
  doi: 10.1016/j.neucom.2022.09.106
  contributor:
    fullname: Mohammadi
– ident: ref_15
  doi: 10.1109/ICAR53236.2021.9659336
– volume: 134
  start-page: 103490
  year: 2022
  ident: ref_16
  article-title: Processing, assessing, and enhancing the Waymo autonomous vehicle open dataset for driving behavior research
  publication-title: Transp. Res. Part Emerg. Technol.
  doi: 10.1016/j.trc.2021.103490
  contributor:
    fullname: Hu
– ident: ref_2
  doi: 10.5220/0007575908330839
– ident: ref_6
  doi: 10.3390/s22165946
– ident: ref_1
– ident: ref_19
– ident: ref_4
  doi: 10.1109/ICACCCN51052.2020.9362818
– ident: ref_7
  doi: 10.36227/techrxiv.20442858
– ident: ref_14
  doi: 10.1109/ZINC58345.2023.10174056
– ident: ref_23
– volume: 133
  start-page: 103605
  year: 2020
  ident: ref_5
  article-title: Road detection based on simultaneous deep learning approaches
  publication-title: Rob. Auton. Syst.
  doi: 10.1016/j.robot.2020.103605
  contributor:
    fullname: Almeida
– ident: ref_21
– volume: 489
  start-page: 255
  year: 2022
  ident: ref_10
  article-title: Deep learning-based perception systems for autonomous driving: A comprehensive survey
  publication-title: Neurocomputing
  doi: 10.1016/j.neucom.2021.08.155
  contributor:
    fullname: Wen
– ident: ref_20
– volume: 24
  start-page: 381
  year: 1981
  ident: ref_22
  article-title: Random sample consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography
  publication-title: Commun. ACM
  doi: 10.1145/358669.358692
  contributor:
    fullname: Fischler
SSID ssj0065961
Score 2.3563259
Snippet This paper presents a solution for an autonomously driven vehicle (a robotic car) based on artificial intelligence using a supervised learning method. A...
SourceID doaj
proquest
gale
crossref
rcaap
SourceType Open Website
Aggregation Database
Publisher
StartPage 1
SubjectTerms AI in engineering
Algorithms
Artificial intelligence
Automation
Autonomous driving
Autonomous vehicles
Cameras
Competition
Computer simulation
Computer vision
Control algorithms
Datasets
Deep learning
Driverless cars
Driving
Machine learning
Machine vision
Methods
Middleware
Neural network
Neural networks
Roads & highways
Robotics
Sensors
Simulation
Steering
Supervised learning
Title End-to-end approach for autonomous driving: a supervised learning method using computer vision algorithms for dataset creation
URI http://hdl.handle.net/1822/87267
https://www.proquest.com/docview/2869210370
https://doaj.org/article/952c25f948c2435ba70cad6d8d3591e5
Volume 16
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV09j9QwELXgKhq-ETkOZCEkquhix7FjunC7p2ugOUB0lj-Pk2B3lWRbfjszjncFoqChSpREieUXe97YM28IeRNarqxMvga8dS2cbmsXGZypCPYseM9yevTVtfr4tV-tUSbnWOoLY8IWeeCl4851xz3vkha952DanVWNt0GGPrSdZnFRL23kwZla5mDZackWHaEWnPpzy2SjG8HYH9Yni_T_PRUDTR29tbvf7MzlQ3K_EEQ6LA17RO7EzWPy4FB8gZax-IT8XG9CPW9rONChCINTYKB02M-YqAAePV2Nt7he8I4O9Hq_w1lhioEWSdUb-iFXj6Y5aoAev_AlZ5vT4fvNdrydv_2Y8ltXdgZ7N9OLQjKfks-X608XV3UpplB7wflci05p63QfedQq-diHxoq2DV5p7lgCu500bsMy5oAESp8a7zDJNXqe2ghG_xk52Ww38TmhTmsvlRBd63FXTrjobGqBKHrbpWhtRV4fOtnsFs0MA74GImGOSFTkPXb_8QGUuc4XAHxTwDf_Ar8ibxE8g4NxHq23JacA2omyVmZQUmqs08crcnbA15RROhnew11MlGwqUmXMDcZWAy2fDPhd3PSKS3X6P1r6gtzDQvVLdNoZOZnHfXxJ7k5h_yr_ub8A6BHxng
link.rule.ids 315,782,786,866,2106,27933,27934
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=End-to-End+Approach+for+Autonomous+Driving%3A+A+Supervised+Learning+Method+Using+Computer+Vision+Algorithms+for+Dataset+Creation&rft.jtitle=Algorithms&rft.au=Ribeiro%2C+In%C3%AAs+A&rft.au=Ribeiro%2C+Tiago&rft.au=Lopes%2C+Gil&rft.au=Ribeiro%2C+A+Fernando&rft.date=2023-09-01&rft.pub=MDPI+AG&rft.eissn=1999-4893&rft.volume=16&rft.issue=9&rft.spage=411&rft_id=info:doi/10.3390%2Fa16090411&rft.externalDBID=HAS_PDF_LINK
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1999-4893&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1999-4893&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1999-4893&client=summon