Ubuntu14.04_ROS学习笔记(10) odroid端卡尔曼滤波

这篇博客记录了作者在Ubuntu14.04和ROS环境下,使用卡尔曼滤波算法对下位机编码器和MPU6050传感器数据进行单值滤波的过程。虽然没有涉及数据融合,但详细介绍了如何从C语言实现转化为Python实现。
摘要由CSDN通过智能技术生成

经过有一段时间了,这段时间叫做word技术是怎样练成的,毕业设计结束,改论文也结束,最后把一些滤波算法补上。

在我的小车上我加了卡尔曼滤波的算法,通过下位机编码器和MPU6050传回的角速度和线速度信息进行滤波,这里是单值滤波,没有进行数据融合。卡尔曼滤波我就不多说了,我也是百度来然后根据C的自己改的python。

#!/usr/bin/env python

import numpy as np
import rospy
import roslib
import socket, time

from threading import Condition
from std_msgs.msg import Int16,Float64
from ros_zumy.msg import kalman


class Kalman:   #kalman filter for the message of IMU
  def __init__(self):
    self.x_last = 0.0 # the best value of x last time 
    self.p_last = 0.02 # the best value of x`covarience last time
    self.Q = 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值