As an alternative to traditional remote controller, research on vision-based hand gesture recognition is being actively conducted in the field of interaction between human and unmanned aerial vehicle (UAV). However, vision-based gesture system has a challenging problem in recognizing the motion of dynamic gesture because it is difficult to estimate the pose of multi-dimensional hand gestures in 2D images. This leads to complex algorithms, including tracking in addition to detection, to recognize dynamic gestures, but they are not suitable for human–UAV interaction (HUI) systems that require safe design with high real-time performance. Therefore, in this paper, we propose a hybrid hand gesture system that combines an inertial measurement unit (IMU)-based motion capture system and a vision-based gesture system to increase real-time performance. First, IMU-based commands and vision-based commands are divided according to whether drone operation commands are continuously input. Second, IMU-based control commands are intuitively mapped to allow the UAV to move in the same direction by utilizing estimated orientation sensed by a thumb-mounted micro-IMU, and vision-based control commands are mapped with hand’s appearance through real-time object detection. The proposed system is verified in a simulation environment through efficiency evaluation with dynamic gestures of the existing vision-based system in addition to usability comparison with traditional joystick controller conducted for applicants with no experience in manipulation. As a result, it proves that it is a safer and more intuitive HUI design with a 0.089 ms processing speed and average lap time that takes about 19 s less than the joystick controller. In other words, it shows that it is viable as an alternative to existing HUI.
Car-following control is a fundamental application of autonomous driving. This control has multiple objectives, including tracking a safe distance to a preceding vehicle and enhancing driving comfort. Model Predictive Control (MPC) is a powerful method due to its intuitiveness and capability to cover multiple objectives. MPC determines the relative importance of objectives through a set of weight factors, depending on which, the controller’s behavior changes even if the traffic situations are the same. However, determining the optimal weight is not a trivial problem because there is no benchmark to evaluate the performance of the weight, and searching for weight factors with repeated driving experiments is time-consuming. To solve this problem, we proposed an automatic tuning method to determine the weights of the MPC based on personal driving data. Personal driving data under naturalistic driving conditions provide car-following situations and driver’s behaviors. These data can generate a reference model to represent the driver’s driving style. Based on this model, the proposed method defined the automatic tuning problem as an optimization problem that minimizes the difference between the reference and the controller’s response using the optimal weight factors. This optimization problem was solved using the Particle Swarm Optimization algorithm. The proposed method was implemented with an embedded optimization coder in an offline fashion. Its performance was evaluated using personal driving data. From this, the proposed method can reduce the effort and time required for an engineer to find the optimal weight factors.
5 April 2024 in IEEE Transactions on Intelligent Transportation Systems
In the realm of autonomous driving, motion planning for the ego vehicle necessitates the prediction of surrounding vehicles’ motions. This prediction traditionally relies on object tracking modules containing several sensors to gauge vehicle positions and velocities. However, existing physical or maneuver-based model approaches overlook important aspects of vehicle interactions that significantly affect actual vehicle movement. Ignoring these interactions can lead to inadequate ego vehicle’s motion planning. Addressing this gap, this paper proposes a novel approach: the Collision Probability Field (CPF)-based interaction-aware longitudinal motion prediction. Our methodology uniquely integrates the CPF, derived from the uncertainty of sensing information, to account for the probabilistic state of vehicle positions and velocities. This allows the prediction algorithm to consider not just the static data, but also the dynamic interactions between vehicles such as collision. Our approach was tested in various scenarios, including lane changes with an approaching vehicle from behind and different driver behavior models in real-world conditions. Our findings demonstrate a significant improvement in prediction accuracy for the motion planning of ego vehicle, highlighting the importance of interaction-aware predictions in autonomous driving systems.
A computing system for autonomous vehicles must efficiently process vast amounts of data from various sensors in real-time and have a backup design to handle system failures. Adding more computing devices improves performance and redundancy, but increases costs and energy consumption. With the development of vehicle-to-everything (V2X) communication technologies and edge computing, such as multiaccess edge computing (MEC), computation offloading has been introduced. This process involves the use of cloud or edge servers to handle calculations normally performed by on-board computers, thereby reducing their workload and offering redundancy. This article proposes an offloading strategy that optimizes the allocation of software components (SWCs) in autonomous driving software. By optimizing SWC allocation, SWCs can be effectively assigned to specific computing units. This article established a cost function and constraints based on SWC-specific features to address the offloading decision problem as an allocation optimization issue. This article also defines safety-related metrics, including the response time requirements and failure risks of SWCs, to set criteria for offloading decisions. The proposed SWC optimization method is tested and validated using a real autonomous driving vehicle demonstration involving both cloud and vehicular edge environments.
30 November 2019 in Journal of Institute of Control, Robotics and Systems
Sensors have become inseparable components in designing control systems, but performance is often degraded by noise from the environment or system. In this paper, the performance of a gyroscope and accelerometer on a flapping wing micro aerial vehicle (FW-MAV) was studied. The effect of a flapping wing on the sensors was observed. The benefit of using a mechanical damper or foam were also compared. The vibration generated by the flapping motion caused the accelerometer to suffer rectification errors, leading to bias or offset shifts in the measurement. Common filtering methods, such as low pass filters and complementary or Kalman filters, are affected by this problem. This study demonstrates that the use of foam can reduce the rectification error significantly.
27 November 2024 in IEEE Transactions on Intelligent Vehicles
An electronically controlled suspension with road preview enhances ride comfort and driving stability. For detecting road irregularities such as speed bump, look-ahead sensors such as camera and Light Detection And Ranging (LiDAR) sensors have been used. However, these preview systems perform poorly in night and adverse weather conditions. To overcome these limitations, this paper proposes a novel machine learning-based speed bump prediction system that predicts remaining distance to and height of speed bumps using in-vehicle data, which is robust to external environment and represent driving pattern of driver. The proposed system consists of three components: machine learningbased bump predictor, automatic training dataset generator, and cloud-based continuous learning system. The effectiveness of the proposed system was confirmed through tests with varied datasets in different drivers and locations. The prediction of the distance to the speed bump demonstrated a Root Mean Square Error (RMSE) of 6.37 meters, while the height prediction showed an RMSE of 0.9 cm. Additionally, after applying cloud-based continuous learning for driver-specific personalization, the RMSE for the distance prediction improved to 5.96 meters. Furthermore, experiments conducted under challenging conditions showed that our system outperformed existing systems.