Razor-AHRS / razor-9dof-ahrs

AHRS Firmware for the SparkFun 9DOF Razor IMU and SparkFun 9DOF Sensor Stick
Other
450 stars 264 forks source link

Added support of SEN-14001 (9DoF Razor IMU M0) as well as ROS-specific output, also added in 2020 support for "OpenLog Artemis": SPX-15846 and DEV-16832 #64

Open lebarsfa opened 6 years ago

lebarsfa commented 6 years ago

Resolves #57, resolves #60 since SEN-14001 is based on the MPU-9250, resolves #26 for ROS compatibility, resolves #51 somehow with a new command (however the accuracy seems not satisfactory in this mode, but other related debug options specific to the M0 are also provided). The firmware modifications to support the M0 were originally made from the latest version of https://github.com/Razor-AHRS/razor-9dof-ahrs, forked in https://github.com/lebarsfa/razor-9dof-ahrs. Then, the ROS-specific modifications from https://github.com/KristofRobot/razor_imu_9dof were added to add ROS compatibility (this includes new commands to set dynamically calibration parameters), and the provided non-ROS C++ sample was updated to support Windows. Finally, following a suggestion on https://answers.ros.org/question/261398/sparkfun-9dof-razor-imu-sen-14001/, this pull request is proposed, and a pull request to https://github.com/KristofRobot/razor_imu_9dof has been also proposed...

PratibhaT commented 6 years ago

How Do i mount this sensor: SEN-14001 on my robot? The gyro and accelerometer axis is different from that of magnetometer axis?