Browsing by Author "Ahiska, Kenan"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
Item Open Access A comparison of trajectory planning and control frameworks for cooperative autonomous driving(American Society of Mechanical Engineers, 2021-01-07) Bezerra Viana, Icaro; Kanchwala, Husain; Ahiska, Kenan; Aouf, NabilThis work considers the cooperative trajectory-planning problem along a double lane change scenario for autonomous driving. In this paper we develop two frameworks to solve this problem based on distributed model predictive control (MPC). The first approach solves a single non-linear MPC problem. The general idea is to introduce a collision cost function in the optimization problem at the planning task to achieve a smooth and bounded collision function and thus to prevent the need to implement tight hard constraints. The second method uses a hierarchical scheme with two main units: a trajectory-planning layer based on mixed-integer quadratic program (MIQP) computes an on-line collision-free trajectory using simplified motion dynamics, and a tracking controller unit to follow the trajectory from the higher level using the non-linear vehicle model. Connected and automated vehicles (CAVs) sharing their planned trajectories lay the foundation of the cooperative behaviour. In the tests and evaluation of the proposed methodologies, MATLAB-CARSIM co-simulation is utilized. CARSIM provides the high fidelity model for the multi-body vehicle dynamics. MATLAB-CARSIM conjoint simulation experiments compare both approaches for a cooperative double lane change maneuver of two vehicles moving along a one-way three-lane road with obstacles.Item Open Access NDT RC: Normal Distribution Transform Occupancy 3D Mapping with recentering(IEEE, 2023-02-28) Courtois, Hugo; Aouf, Nabil; Ahiska, Kenan; Cecotti, MarcoThe Normal Distribution Transform Occupancy Map (NDT OM) is a mapping algorithm able to represent a dynamic 3D environment. The resulting map has fixed boundaries, thus a robot with unbounded displacement might fall outside of the map due to memory limitation. In this paper, a recentering algorithm called NDT RC is proposed to avoid this issue. NDT RC extends the use of NDT OM for vehicles with unbounded displacements. NDT RC provides a seamless translation of the map as the robot gets far from the center of the previous map. The influence of NDT RC on the precision of the estimated trajectory of the robot, or odometry, is examined on two publicly available datasets, the KITTI and Ford datasets. An analysis of the sensitivity of the NDT RC to its tuning parameters is carried out using the Ford dataset, while the KITTI dataset is used to measure the influence of the density of the input point cloud. The results show that the proposed recentering strategy improves the accuracy of the odometry calculated by registering the latest lidar scan on the generated map compared to other NDT based approaches (NDT OM, NDT OM Fusion, SE-NDT). In particular, the proposed method, which does not perform loop closure, reduces the mean absolute translation error by 16% and the runtime by 88% compared to the NDT OM Fusion on the Ford dataset.Item Open Access OAST: Obstacle Avoidance System for Teleoperation of UAVs(IEEE, 2022-01-27) Courtois, Hugo; Aouf, Nabil; Ahiska, Kenan; Cecotti, MarcoThis article presents a novel flight assistance system, obstacle avoidance system for teleoperation (OAST), whose main role is to make teleoperation of small multirotor unmanned aerial vehicles (UAVs) safer and more efficient in closed spaces. The OAST allows the operator to avoid obstacles while keeping a liberty of movement. The UAV is controlled through a 3-D haptic controller and the OAST amends the user input to increase safety and efficiency of the teleoperation. The design of the OAST is verified in computerized experiments. Moreover, a simulation involving 20 participants is carried out to validate the proposed scheme. This experiment shows that the OAST improves the completion time of the scenarios by 41% on average while reducing the workload of the operator from 57 to 27 points on the NASA Task Load Index test. The number of collisions with the environment is all but eliminated in these scenarios.