Skip to content

The implementation of 4th order Runge-Kutta methods with Python.

Notifications You must be signed in to change notification settings

luckykk273/Runge-Kutta-Methods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Runge-Kutta Methods

The implementation of 4th order Runge-Kutta methods using Python.
NOTE: We focus on how to use rk4 to predict the variation of quaternion with value of gyroscope. If someone is interested in IMU kinetics and how to differentiate quaternion w.r.t. time, please refer to Quaternion kinematics for the error-state Kalman filter in section 5.3 and Indirect Kalman Filter for 3D Attitude Estimation in section 1.5.

Future

All quaternion operation functions will be wrapped as a standard package in quaternion_py_tools.

Reference

  1. Runge–Kutta methods - Wiki
  2. Indirect Kalman Filter for 3D Attitude Estimation
  3. Sola, Joan. "Quaternion kinematics for the error-state Kalman filter." arXiv preprint arXiv:1711.02508 (2017).
  4. Quaternion Derivative
  5. Ordinary Differential Equations - Python

About

The implementation of 4th order Runge-Kutta methods with Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages