Skip to content

Arduino sketch using rosserial to retrieve a fusion quaternion from mpu6050. Another ROS node(converter) publishing IMU & Pose messages.

License

Notifications You must be signed in to change notification settings

soarbear/mpu6050_imu_ros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpu6050_imu_ros

Arduino code(mpu6050_imu_driver/firmware) employing rosserial to retrieve a quaternion from the mpu6050 DMP.

Then, another ROS node(mpu6050_imu_converter) publishing IMU & Pose messages to ROS.

The package is tested on Arduino Uno compatible & Asus Tinker board(Raspiberry Pi or PC maybe OK).

Test Environment

・MPU-6050 GY521

・DFRobot Romeo mini v1.1(or Arduino UNO compatible etc)

・ROS kinetic(or melodic)

・Ubuntu 18.04 Tinker board(or Raspiberry Pi, PC etc)

Demo

$roslaunch mpu6050_imu_driver mpu6050_imu.launch

Video on youtube -> https://youtu.be/h508BTedKtk

Explanation

Explained in Japanese

Reference

jrowberg/i2cdevlib

Todo

Optimization

About

Arduino sketch using rosserial to retrieve a fusion quaternion from mpu6050. Another ROS node(converter) publishing IMU & Pose messages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published