|
@@ -1,4 +1,16 @@
|
|
|
#!/usr/bin/env python
|
|
|
+# -*- coding: UTF-8 -*-
|
|
|
+
|
|
|
+# Copyright: 2016-2019 https://www.corvin.cn ROS小课堂
|
|
|
+# Author: corvin
|
|
|
+# Description: 为树莓派IMU扩展板所使用的配套代码,由于默认
|
|
|
+# 扩展板与树莓派使用IIC连接。所以这里的代码是直接从IIC接口
|
|
|
+# 中读取IMU模块的三轴加速度、角度、四元数,然后组装成ROS
|
|
|
+# 中的IMU消息格式,发布到/imu话题中,这样有需要的节点可以
|
|
|
+# 直接订阅该话题即可获取到imu扩展板当前的数据。
|
|
|
+# History:
|
|
|
+# 20191031: Initial this file.
|
|
|
+
|
|
|
|
|
|
import rospy
|
|
|
import string
|
|
@@ -68,7 +80,8 @@ imuMsg.linear_acceleration_covariance = [
|
|
|
]
|
|
|
|
|
|
seq=0
|
|
|
-accel_factor = 9.806/256.0 # sensor reports accel as 256.0 = 1G (9.8m/s^2). Convert to m/s^2.
|
|
|
+# sensor reports accel as 256.0 = 1G (9.8m/s^2). Convert to m/s^2.
|
|
|
+accel_factor = 9.806/256.0
|
|
|
|
|
|
|
|
|
myIMU = MyIMU(0x50)
|