Estimating the Roll Angle for a Two-Wheeled Single-Track Vehicle Using a Kalman Filter
Tzu-Yi Chuang1, Xiao-Dong Zhang1,2, Chih-Keng Chen1
1Department of Vehicle Engineering, National Taipei University of Technology, Taipei 10608, Taiwan.
Sensors (Basel, Switzerland)
|November 26, 2022
Summary
This study accurately estimates the roll angle of two-wheeled vehicles during cornering using an Inertial Measurement Unit (IMU) sensor. The Kalman filter-based approach ensures reliable and precise real-time angle determination for enhanced vehicle dynamics analysis.
Area of Science:
- Vehicle dynamics and control systems
- Robotics and sensor fusion
- Kinematics and state estimation
Background:
- Accurate roll angle estimation is crucial for stability and control of two-wheeled vehicles.
- Existing methods may struggle with sensor noise and real-time processing demands.
- Inertial Measurement Units (IMUs) offer rich kinematic data but require sophisticated processing.
Purpose of the Study:
- To develop and validate a robust estimator for determining the roll angle of single-track vehicles during cornering.
- To address challenges posed by measurement errors and sensor noise in real-time applications.
- To leverage IMU data for precise estimation of vehicle yaw rate and roll angle.
Main Methods:
- Kinematic analysis using coordinate transformations to relate measured and global accelerations.
- Derivation of a state-space expression to model system dynamics and measurement errors.
- Implementation of a two-step measurement update Kalman filter for estimating yaw rate and roll angle.
- Real-time experimental validation using a bicycle equipped with IMU and velocity sensors.
Main Results:
- The proposed Kalman filter-based estimator demonstrated high reliability and accuracy in real-time.
- Successful estimation of roll angle and yaw rate was achieved during various maneuvers (steady turn, double lane change, sine wave turn).
- The estimator effectively processed acceleration and angular velocity signals from the IMU sensor.
Conclusions:
- The developed estimator provides a reliable and accurate solution for real-time roll angle estimation in two-wheeled vehicles.
- The study confirms the effectiveness of using IMU data with a Kalman filter for vehicle dynamics monitoring.
- This approach enhances the understanding and control of vehicle behavior during cornering maneuvers.
Related Concept Videos
Equation of Motion: General Plane motion - Problem Solving
223
Consider a lawn roller with a mass of 100 kg, a radius of 0.2 meters, and a radius of gyration of 0.15 meters. A force of 200 N is applied to this roller, angled at 60 degrees from the horizontal plane. What will be the angular acceleration of the lawn roller?
The friction between the roller and the ground is characterized by two coefficients. The static friction coefficient is 0.15, while the kinetic friction coefficient is 0.1. These values are crucial in understanding the interaction between...
The friction between the roller and the ground is characterized by two coefficients. The static friction coefficient is 0.15, while the kinetic friction coefficient is 0.1. These values are crucial in understanding the interaction between...
223
Rolling Resistance: Problem Solving
405
Rolling resistance, also known as rolling friction, is the force that resists the motion of a rolling object, such as a wheel, tire, or ball, when it moves over a surface. It is caused by the deformation of the object and the surface in contact with each other, as well as other factors like internal friction, hysteresis, and energy losses within the materials. Rolling resistance opposes the object's motion, requiring additional energy to overcome it and maintain movement. In practical...
405
Two-Dimensional Force System: Problem Solving
642
Solving problems related to two-dimensional force systems is an essential aspect of mechanics and engineering. By applying the principles of vector analysis and force equilibrium, one can determine the effect of multiple forces acting on an object in a two-dimensional space.
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
642
Friction: Problem Solving
266
Friction is an essential force that influences the motion of objects in daily life. Depending on the situation, it can be either beneficial or problematic. Consider a bus with a mass of three megagrams and its center of mass at a specific point, moving along a banked road at a constant speed. The coefficient of static friction between the tires and the road is 0.5. Find the maximum angle of the banked road at which the bus would not slip or tip.
Initially, a visual representation of the...
Initially, a visual representation of the...
266
Angle of Twist: Problem Solving
371
An electric motor applies a torque of 700 N·m to an aluminum shaft, triggering a stable rotation. Two pulleys, B and C, are subjected to torques of 300 N·m and 400 N·m, respectively. The modulus of rigidity is provided as 25 GPa. With the knowledge of the length and diameter of each segment, the twist angle between the two pulleys can be computed. First, a section cut is made between pulleys B and C, and the cut cross-section is analyzed using a free-body diagram. Given that the...
371
Design Example: Traverse Angle Computations
124
Traverse angle computations are a critical component of surveying, used to compute the internal angles within a closed traverse. A traverse consists of a series of connected lines forming a closed loop, often used for land boundary delineation or mapping. Calculating the internal angles ensures accuracy in the traverse geometry and is essential for checking survey data integrity.The process begins with known azimuths and bearings of the traverse sides. Internal angles at each vertex are...
124


