-
Vehicle-in-Virtual-Environment Method for ADAS and Connected and Automated Driving Function Development/Demonstration/Evaluation
Authors:
Xincheng Cao,
Haochong Chen,
Bilin Aksun-Guvenc,
Levent Guvenc
Abstract:
The current approach for new Advanced Driver Assistance System (ADAS) and Connected and Automated Driving (CAD) function development involves a significant amount of public road testing which is inefficient due to the number miles that need to be driven for rare and extreme events to take place, thereby being very costly also, and unsafe as the rest of the road users become involuntary test subjec…
▽ More
The current approach for new Advanced Driver Assistance System (ADAS) and Connected and Automated Driving (CAD) function development involves a significant amount of public road testing which is inefficient due to the number miles that need to be driven for rare and extreme events to take place, thereby being very costly also, and unsafe as the rest of the road users become involuntary test subjects. A new development, evaluation and demonstration method for safe, efficient, and repeatable development, demonstration and evaluation of ADAS and CAD functions called VehicleInVirtualEnvironment (VVE) was recently introduced as a solution to this problem. The vehicle is operated in a large, empty, and flat area during VVE while its localization and perception sensor data is fed from the virtual environment with other traffic and rare and extreme events being generated as needed. The virtual environment can be easily configured and modified to construct different testing scenarios on demand. This paper focuses on the VVE approach and introduces the coordinate transformations needed to sync pose (location and orientation) in the virtual and physical worlds and handling of localization and perception sensor data using the highly realistic 3D simulation model of a recent autonomous shuttle deployment site in Columbus, Ohio as the virtual world. As a further example that uses multiple actors, the use of VVE for VehicleToVRU communication based Vulnerable Road User (VRU) safety is presented in the paper using VVE experiments and real pedestrian(s) in a safe and repeatable manner. VVE experiments are used to demonstrate the efficacy of the method.
△ Less
Submitted 5 October, 2024;
originally announced October 2024.
-
Feasibility of Local Trajectory Planning for Level-2+ Semi-autonomous Driving without Absolute Localization
Authors:
Sheng Zhu,
Jiawei Wang,
Yu Yang,
Bilin Aksun-Guvenc
Abstract:
Autonomous driving has long grappled with the need for precise absolute localization, making full autonomy elusive and raising the capital entry barriers for startups. This study delves into the feasibility of local trajectory planning for level-2+ (L2+) semi-autonomous vehicles without the dependence on accurate absolute localization. Instead, we emphasize the estimation of the pose change betwee…
▽ More
Autonomous driving has long grappled with the need for precise absolute localization, making full autonomy elusive and raising the capital entry barriers for startups. This study delves into the feasibility of local trajectory planning for level-2+ (L2+) semi-autonomous vehicles without the dependence on accurate absolute localization. Instead, we emphasize the estimation of the pose change between consecutive planning frames from motion sensors and integration of relative locations of traffic objects to the local planning problem under the ego car's local coordinate system, therefore eliminating the need for an absolute localization. Without the availability of absolute localization for correction, the measurement errors of speed and yaw rate greatly affect the estimation accuracy of the relative pose change between frames. We proved that the feasibility/stability of the continuous planning problem under such motion sensor errors can be guaranteed at certain defined conditions. This was achieved by formulating it as a Lyapunov-stability analysis problem. Moreover, a simulation pipeline was developed to further validate the proposed local planning method. Simulations were conducted at two traffic scenes with different error settings for speed and yaw rate measurements. The results substantiate the proposed framework's functionality even under relatively inferior sensor errors. We also experiment the stability limits of the planned results under abnormally larger motion sensor errors. The results provide a good match to the previous theoretical analysis. Our findings suggested that precise absolute localization may not be the sole path to achieving reliable trajectory planning, eliminating the necessity for high-accuracy dual-antenna GPS as well as the high-fidelity maps for SLAM localization.
△ Less
Submitted 6 September, 2023;
originally announced September 2023.
-
The Effects of Varying Penetration Rates of L4-L5 Autonomous Vehicles on Fuel Efficiency and Mobility of Traffic Networks
Authors:
Ozgenur Kavas-Torris,
M. Ridvan Cantas,
Karina Meneses Cime,
Bilin Aksun-Guvenc,
Levent Guvenc
Abstract:
Microscopic traffic simulators that simulate realistic traffic flow are crucial in studying, understanding and evaluating the fuel usage and mobility effects of having a higher number of autonomous vehicles (AVs) in traffic under realistic mixed traffic conditions including both autonomous and non-autonomous vehicles. In this paper, L4-L5 AVs with varying penetration rates in total traffic flow we…
▽ More
Microscopic traffic simulators that simulate realistic traffic flow are crucial in studying, understanding and evaluating the fuel usage and mobility effects of having a higher number of autonomous vehicles (AVs) in traffic under realistic mixed traffic conditions including both autonomous and non-autonomous vehicles. In this paper, L4-L5 AVs with varying penetration rates in total traffic flow were simulated using the microscopic traffic simulator Vissim on urban, mixed and freeway roadways. The roadways used in these simulations were replicas of real roadways in and around Columbus, Ohio, including an AV shuttle routes in operation. The road-specific information regarding each roadway, such as the number of traffic lights and positions, number of STOP signs and positions, and speed limits, were gathered using OpenStreetMap with SUMO. In simulating L4-L5 AVs, the All-Knowing CoEXist AV and a vehicle with Wiedemann 74 driver were taken to represent AV and non-AV driving, respectively. Then, the driving behaviors, such as headway time and car following, desired acceleration and deceleration profiles of AV, and non-AV car following and lane change models were modified. The effect of having varying penetration rates of L4-L5 AVs were then evaluated using criteria such as average fuel consumption, existence of queues and their average/maximum length, total number of vehicles in the simulation, average delay experience by all vehicles, total number of stops experienced by all vehicles, and total emission of CO, NOx and volatile organic compounds (VOC) from the vehicles in the simulation. The results show that while increasing penetration rates of L4-L5 AVs generally improve overall fuel efficiency and mobility of the traffic network, there were also cases when the opposite trend was observed.
△ Less
Submitted 1 June, 2023;
originally announced June 2023.
-
Vehicle-in-Virtual-Environment (VVE)
Authors:
Xincheng Cao,
Haochong Chen,
Sukru Yaren Gelbal,
Bilin Aksun-Guvenc,
Levent Guvenc
Abstract:
The current approach to connected and autonomous driving function development and evaluation uses model-in-the-loop simulation, hardware-in-the-loop simulation, and limited proving ground work followed by public road deployment of beta version of software and technology. The rest of the road users are involuntarily forced into taking part in the development and evaluation of these connected and au…
▽ More
The current approach to connected and autonomous driving function development and evaluation uses model-in-the-loop simulation, hardware-in-the-loop simulation, and limited proving ground work followed by public road deployment of beta version of software and technology. The rest of the road users are involuntarily forced into taking part in the development and evaluation of these connected and autonomous driving functions in this approach. This is an unsafe, costly and inefficient method. Motivated by these shortcomings, this paper introduces the Vehicle-in-Virtual-Environment (VVE) method of safe, efficient and low cost connected and autonomous driving function development, evaluation and demonstration. The VVE method is compared to the existing state-of-the-art. Its basic implementation for a path following task is used to explain the method where the actual autonomous vehicle operates in a large empty area with its sensor feeds being replaced by realistic sensor feeds corresponding to its location and pose in the virtual environment. It is possible to easily change the development virtual environment and inject rare and difficult events which can be tested very safely. Vehicle-to-Pedestrian (V2P) communication based pedestrian safety is chosen as the application use case for VVE and corresponding experimental results are presented and discussed. It is noted that actual pedestrians and other vulnerable road users can be used very safely in this approach.
△ Less
Submitted 24 May, 2023;
originally announced May 2023.
-
Automated Driving Architecture and Operation of a Light Commercial Vehicle
Authors:
Murat Gozu,
Mumin Tolga Emirler,
Ismail Meric Can Uygan,
Tevfik Ali Boke,
Levent Guvenc,
Bilin Aksun-Guvenc
Abstract:
This paper is on the automated driving architecture and operation of a light commercial vehicle. Simple longitudinal and lateral dynamic models of the vehicle and a more detailed CarSim model are developed and used in simulations and controller design and evaluation. Experimental validation is used to make sure that the models used represent the actual response of the vehicle as closely as possibl…
▽ More
This paper is on the automated driving architecture and operation of a light commercial vehicle. Simple longitudinal and lateral dynamic models of the vehicle and a more detailed CarSim model are developed and used in simulations and controller design and evaluation. Experimental validation is used to make sure that the models used represent the actual response of the vehicle as closely as possible. The vehicle is made drive-by-wire by interfacing with the existing throttle-by-wire, by adding an active vacuum booster for brake-by-wire and by adding a steering actuator for steer-by-wire operation. Vehicle localization is achieved by using a GPS sensor integrated with six axes IMU with a built-in INS algorithm and a digital compass for heading information. Front looking radar, lidar and camera are used for environmental sensing. Communication with the road infrastructure and other vehicles is made possible by a vehicle to vehicle communication modem. A dedicated computer under real time Linux is used to collect, process and distribute sensor information. A dSPACE MicroAutoBox is used for drive-by-wire controls. CACC based longitudinal control and path tracking of a map of GPS waypoints are used to present the operation of this automated driving vehicle.
△ Less
Submitted 24 May, 2023;
originally announced May 2023.
-
Information Technology Needs in Vehicle Dynamics Control
Authors:
Levent Guvenc,
Bilin Aksun-Guvenc
Abstract:
Significant changes are occurring in the field of vehicle dynamics control. Consequently, vehicle dynamics control systems are expected to be as common as ABS systems in the near future. This paper focuses on the information technology related requirements posed by these advances in the area of vehicle dynamics control. Topics considered include vehicle dynamics simulation tools, hardware in the l…
▽ More
Significant changes are occurring in the field of vehicle dynamics control. Consequently, vehicle dynamics control systems are expected to be as common as ABS systems in the near future. This paper focuses on the information technology related requirements posed by these advances in the area of vehicle dynamics control. Topics considered include vehicle dynamics simulation tools, hardware in the loop simulation systems, sensors and related fault tolerance/diagnostics, man machine interface problems and the implications of a networked architecture on controller design.
△ Less
Submitted 19 May, 2023;
originally announced May 2023.
-
Decision Making for Autonomous Vehicles
Authors:
Xinchen Li,
Levent Guvenc,
Bilin Aksun-Guvenc
Abstract:
This paper is on decision making of autonomous vehicles for handling roundabouts. The round intersection is introduced first followed by the Markov Decision Processes (MDP), the Partially Observable Markov Decision Processes (POMDP) and the Object Oriented Partially Observable Markov Decision Process (OOPOMDP). The Partially Observable Monte-Carlo Planning algorihtm (POMCP) algorithm is introduced…
▽ More
This paper is on decision making of autonomous vehicles for handling roundabouts. The round intersection is introduced first followed by the Markov Decision Processes (MDP), the Partially Observable Markov Decision Processes (POMDP) and the Object Oriented Partially Observable Markov Decision Process (OOPOMDP). The Partially Observable Monte-Carlo Planning algorihtm (POMCP) algorithm is introduced and OOPOMDP is applied to decision making for autonomous vehicles in round intersections. Decision making is formulated as a POMDP problem and the penalty function is formulated and set followed by improvement of decision making with policy prediction. The augmented objective state and policy based state transition is introduced simulations are used to demonstrate the effectiveness of the proposed method.
△ Less
Submitted 26 April, 2023;
originally announced April 2023.
-
The Limited Integrator Model Regulator And its Use in Vehicle Steering Control
Authors:
Bilin Aksun-Guvenc,
Levent Guvenc
Abstract:
Unexpected yaw disturbances like braking on unilaterally icy road, side wind forces and tire rupture are very difficult to handle by the driver of a road vehicle, due to his/her large panic reaction period ranging between 0.5 to 2 seconds. Automatic driver assist systems provide counteracting yaw moments during this driver panic reaction period to maintain the stability of the yaw dynamics of the…
▽ More
Unexpected yaw disturbances like braking on unilaterally icy road, side wind forces and tire rupture are very difficult to handle by the driver of a road vehicle, due to his/her large panic reaction period ranging between 0.5 to 2 seconds. Automatic driver assist systems provide counteracting yaw moments during this driver panic reaction period to maintain the stability of the yaw dynamics of the vehicle. An active steering based driver assist system that uses the model regulator control architecture is introduced and used here for yaw dynamics stabilization in such situations. The model regulator which is a special form of a two degree of freedom control architecture is introduced and explained in detail in a tutorial fashion whereby its integral action capability, among others, is also shown. An auxiliary steering actuation system is assumed and a limited integrator version of the model regulator based steering controller is developed in order not to saturate the auxiliary steering actuator. This low frequency limited integrator implementation also allows the driver to take care of low frequency steering and disturbance rejection tasks. Linear simulation results are used to demonstrate the effectiveness of the proposed method.
△ Less
Submitted 25 April, 2023;
originally announced April 2023.
-
Vehicle State Estimation and Prediction
Authors:
Xinchen Li,
Levent Guvenc,
Bilin Aksun-Guvenc
Abstract:
This paper presents methods for vehicle state estimation and prediction for autonomous driving. A roundabout is chosen to apply the methods and illustrate the results as autonomous vehicles have difficulty in handling roundabouts. State estimation based on the unscented Kalman filter (UKF) is introduced first with application to a roundabout. The microscopic traffic simulator SUMO is used to gener…
▽ More
This paper presents methods for vehicle state estimation and prediction for autonomous driving. A roundabout is chosen to apply the methods and illustrate the results as autonomous vehicles have difficulty in handling roundabouts. State estimation based on the unscented Kalman filter (UKF) is introduced first with application to a roundabout. The microscopic traffic simulator SUMO is used to generate realistic traffic in the roundabout for the simulation experiments. Change point detection based driving behavior prediction using a multi policy approach is then introduced and evaluated for the round intersection example. Finally, these methods are combined for vehicle trajectory estimation based on UKF and policy prediction and demonstrated using the roundabout example.
△ Less
Submitted 25 April, 2023; v1 submitted 23 April, 2023;
originally announced April 2023.
-
V2X Communication Between Connected and Automated Vehicles (CAVs) and Unmanned Aerial Vehicles (UAVs)
Authors:
Ozgenur Kavas-Torris,
Sukru Yaren Gelbal,
Mustafa Ridvan Cantas,
Bilin Aksun-Guvenc,
Levent Guvenc
Abstract:
Connectivity between ground vehicles can be utilized and expanded to include aerial vehicles for coordinated missions. Using Vehicle-to-Everything (V2X) communication technologies, a communication link can be established between Connected and Autonomous vehicles (CAVs) and Unmanned Aerial vehicles (UAVs). Hardware implementation and testing of a ground to air communication link is crucial for real…
▽ More
Connectivity between ground vehicles can be utilized and expanded to include aerial vehicles for coordinated missions. Using Vehicle-to-Everything (V2X) communication technologies, a communication link can be established between Connected and Autonomous vehicles (CAVs) and Unmanned Aerial vehicles (UAVs). Hardware implementation and testing of a ground to air communication link is crucial for real-life applications. Two different communication links were established, Dedicated Short Range communication (DSRC) and 4G internet based WebSocket communication. Both links were tested separately both for stationary and dynamic test cases. One step further, both links were used together for a real-life use case scenario called Quick Clear demonstration. The aim was to first send ground vehicle location information from the CAV to the UAV through DSRC communication. On the UAV side, the connection between the DSRC modem and Raspberry Pi companion computer was established through User Datagram Protocol (UDP) to get the CAV location information to the companion computer. Raspberry Pi handles 2 different connection, it first connects to a traffic contingency management system (CMP) through Transmission Control Protocol (TCP) to send CAV and UAV location information to the CMP. Secondly, Raspberry Pi uses a WebSocket communication to connect to a web server to send photos taken by an on-board camera the UAV has. Quick Clear demo was conducted both for stationary test and dynamic flight tests. The results show that this communication structure can be utilized for real-life scenarios.
△ Less
Submitted 2 September, 2021; v1 submitted 31 August, 2021;
originally announced September 2021.
-
SmartShuttle: Model Based Design and Evaluation of Automated On-Demand Shuttles for Solving the First-Mile and Last-Mile Problem in a Smart City
Authors:
Sukru Yaren Gelbal,
Bilin Aksun-Guvenc,
Levent Guvenc
Abstract:
The final project report for the SmartShuttle sub-project of the Ohio State University is presented in this report. This has been a two year project where the unified, scalable and replicable automated driving architecture introduced by the Automated Driving Lab of the Ohio State University has been further developed, replicated in different vehicles and scaled between different vehicle sizes. A l…
▽ More
The final project report for the SmartShuttle sub-project of the Ohio State University is presented in this report. This has been a two year project where the unified, scalable and replicable automated driving architecture introduced by the Automated Driving Lab of the Ohio State University has been further developed, replicated in different vehicles and scaled between different vehicle sizes. A limited scale demonstration was also conducted during the first year of the project. The architecture used was further developed in the second project year including parameter space based low level controller design, perception methods and data collection. Perception sensor and other relevant vehicle data were collected in the second project year. Our approach changed to using soft AVs in a hardware-in-the-loop simulation environment for proof-of-concept testing. Our second year work also had a change of localization from GPS and lidar based SLAM to GPS and map matching using a previously constructed lidar map in a geo-fenced area. An example lidar map was also created. Perception sensor and other collected data and an example lidar map are shared as datasets as further outcomes of the project.
△ Less
Submitted 4 March, 2022; v1 submitted 22 December, 2020;
originally announced December 2020.
-
Yaw Stability Control System Development and Implementation for a Fully Electric Vehicle
Authors:
Kerim Kahraman,
Mutlu Senturk,
Mumin Tolga Emirler,
Ismail Meric Can Uygan,
Bilin Aksun-Guvenc,
Levent Guvenc,
Baris Efendioglu
Abstract:
There is growing interest in fully electric vehicles in the automotive industry as it becomes increasingly more difficult to meet new and upcoming emission regulations based on internal combustion engines. Fully electric vehicles do not have an internal combustion engine. Hence, drive torque change for a traction control system and for a yaw stability control system has to be through the electric…
▽ More
There is growing interest in fully electric vehicles in the automotive industry as it becomes increasingly more difficult to meet new and upcoming emission regulations based on internal combustion engines. Fully electric vehicles do not have an internal combustion engine. Hence, drive torque change for a traction control system and for a yaw stability control system has to be through the electric motor used for traction. The regenerative braking capability of fully electric vehicles has to be taken into account in designing braking controllers like ABS and yaw stability control through differential braking. Fully electric vehicles are usually lighter vehicles with different dynamic characteristics than that of their predecessors using internal combustion engines. As such, their yaw stability control systems have to be re-designed and tested. This paper reports the initial results of ongoing work on yaw stability controller design for a fully electric vehicle. Two different implementations on a research prototype fully electric light commercial vehicle are considered. The first implementation uses the production yaw stability control system in the internal combustion engine powered conventional vehicle. The drive torque change commands from the production ECU are read, modified and sent to the electric motor driver in trying to mimic the conventional vehicle. The differential braking commands are the same as in the conventional vehicle. In the second implementation, a generic yaw stability control system that calculates and issues its own drive torque change commands and differential braking commands is designed and implemented. Offline simulations on a validated model and a hardware-in-the-loop simulation system are used in designing the yaw stability control system.
△ Less
Submitted 4 March, 2022; v1 submitted 8 December, 2020;
originally announced December 2020.