This article presents a hybrid metaheuristic optimization algorithm that combines particle filter (PF) and particle swarm optimization (PSO) algorithms. The new PF–PSO algorithm consists of two steps: the first generates randomly the particle population;and the second zooms the search domain. An application of this algorithm to the optimal tuning of proportional-integral-fuzzy controllers for the position control of a family of integral-type servo systems is then presented as a second contribution. The reduction in PF–PSO algorithm's cost function allows for reduced energy consumption of the fuzzy control system. A comparison with other metaheuristic algorithms on canonical test functions and experimental results are presented at the end of this article.
Road and sidewalk detection in urban scenarios is a challenging task because of the road imperfections and high sensor data bandwidth. Traditional free space and ground filter algorithms are not sensitive enough for small height differences. Camera-based or sensor-fusion solutions are widely used to classify drivable road from sidewalk or pavement. A LIDAR sensor contains all the necessary information from which the feature extraction can be done. Therefore, this paper focuses on LIDAR-based feature extraction. For road and sidewalk detection, the current paper presents a real-time (20 Hz+) solution. This solution can also be used for local path planning. Sidewalk edge detection is the combination of three algorithms working parallelly. To validate the result, the de facto standard benchmark dataset, KITTI, was used alongside our measurements. The data and the source code to reproduce the results are shared publicly on our GitHub repository.
Automated driving systems are often used for lane keeping tasks. By these systems, a local path is planned ahead of the vehicle. However, these paths are often found unnatural by human drivers. In response to this, this paper proposes a linear driver model, which can calculate node points reflective of human driver preferences and based on these node points a human driver preferred motion path can be designed for autonomous driving. The model input is the road curvature, effectively harnessed through a self-developed Euler-curve-based curve fitting algorithm. A comprehensive case study is undertaken to empirically validate the efficacy of the proposed model, demonstrating its capacity to emulate the average behavioral patterns observed in human curve path selection. Statistical analyses further underscore the model's robustness, affirming the authenticity of the established relationships. This paradigm shift in trajectory planning holds promising implications for the seamless integration of autonomous driving systems with human driving preferences.
In a vehicle, wheel speed sensors and inertial measurement units (IMUs) are present onboard, and their raw data can be used for localization estimation. Both wheel sensors and IMUs encounter challenges such as bias and measurement noise, which accumulate as errors over time. Even a slight inaccuracy or minor error can render the localization system unreliable and unusable in a matter of seconds. Traditional algorithms, such as the extended Kalman filter (EKF), have been applied for a long time in non-linear systems. These systems have white noise in both the system and in the estimation model. These approaches require deep knowledge of the non-linear noise characteristics of the sensors. On the other hand, as a subset of artificial intelligence (AI), neural network-based (NN) algorithms do not necessarily have these strict requirements. The current paper proposes an AI-based long short-term memory (LSTM) localization approach and evaluates its performance against the ground truth.
The advancement of autonomous vehicles (AVs) has brought forth a substantial need for effective education in robotic operating systems, particularly ROS 2, which serves as the backbone for many autonomous vehicle (AV) applications. This paper explores the academic approach and instructional methodologies tailored for teaching ROS 2 in the context of autonomous vehicle technology. It highlights the critical components and architecture of ROS 2, emphasizing its modularity, real-time communication capabilities, and robust ecosystem which make it ideal for AV development. Through a detailed curriculum outline, we describe hands-on learning activities, simulation-based exercises, and project-driven modules that facilitate deep understanding and practical skills acquisition. The effectiveness of these teaching methods is evaluated through a mixed-methods study involving student feedback, performance assessments, and project outcomes. Results indicate significant improvements in student comprehension and proficiency in both ROS 2 and autonomous vehicle systems. This research contributes to the body of knowledge by providing a comprehensive framework for educators to effectively teach ROS 2, thereby fostering the next generation of engineers proficient in developing and deploying autonomous vehicle technologies.
This paper presents a heuristic solution for the inverse kinematics problem. The heuristic consists on combining the distance between the actual position and the desired position of the gripper with the direction of the best manipulability of the robot. Theoretical results are validated by digital simulations resolute.