Inertial navigation simulation data

To validate the algorithm, some need to be validated in the inertial navigation data set. Find some open source data set, either too complicated or unclear description. In this article, I chose to use simulation to generate ROS Gazebo inertial navigation data. Algorithms for subsequent use.
3D environment data in UAVs simulator, see references 1-2. Data in two-dimensional environments Turtlebox. The following specific recorded data acquisition process.

  1. Turtlebox run the simulation.
  2. Run rosbag record -a, record all topic.
  3. Run time alignment script. See Code: generate_data_from_turtlebot.m

A, Turtlebox coordinate system as follows:

Here Insert Picture Description
Right-handed, Northeast days coordinate system.

Two, GPS data

Here Insert Picture Description
In the gazebo, the use of GPS coordinates as a global information use.

Three, IMU data

1. x-axis acceleration, yaw angular velocity

Here Insert Picture Description
x-axis acceleration, angular velocity Yaw, gps x-axis data is displayed together, it can be seen:

  • As can be seen from 0-20s, x-axis accelerometer has an acceleration, yaw angular velocity is zero.
  • As can be seen from the 20s, the robot has a decelerating while turning yaw angle along the positive direction, the local coordinate system described is a front - left - upper, in line with expectations.

2. y-axis acceleration, z-axis acceleration

Here Insert Picture Description
As can be seen:

  • z-axis direction acceleration is very small, almost in a plane which matches the running turtle.

3. roll angular velocity, pitch angular velocity

Here Insert Picture Description

  • roll angle and pitch angle changes are very small.
    reference
  1. http://wiki.ros.org/hector_quadrotor
  2. http://wiki.ros.org/hector_quadrotor/Tutorials/Quadrotor outdoor flight demo
Published 36 original articles · won praise 3 · views 10000 +

Guess you like

Origin blog.csdn.net/wang_jun_whu/article/details/91430185