vROS机器人IMU自动校正

连接小车

注意:必须在同一区域网

ssh clbrobort@clbrobort

激活树莓派主板

roslaunch clbrobot bringup.launch

自动校正IMU的过程

  1. 重新打开一个终端
  2. 连接小车后打开工程
roscd clbrobot/
cd param
cd imu
vim imu_calib.yaml
# 查看imu
rostopic echo /imu/data
# 如果精度差需要校正
rosrun imu_calib do_calib
# 按回车 校正各个方向
# 查看校正
ll
# 重新查看imu
rostopic echo /imu/data

ROS机器人角速度校正

连接小车

注意:必须在同一区域网

ssh clbrobort@clbrobort

激活树莓派主板

roslaunch clbrobot bringup.launch

角速度校正过程

  1. 重新打开一个终端
  2. 连接小车后输入:
rosrun rikirobot_nav calibrate_angular.py
  1. 开一个新的终端
rosrun rqt_reconfigure rqt_reconfigure

运行之后会弹出一个菜单:

![image-20230320210607759](/Users/duanhao/Library/Application Support/typora-user-images/image-20230320210607759.png)

  1. 测试角速度
  1. 勾选start_test

注意:小车会自己转360度

  1. 如果多转了多少度要改一下值(计算公式:(360+多转的角度)// 360)

  2. 把计算得到的结果填写在odom_angular_scale_correction再测试一下

  1. 修改角速度
roscd clbrobot/
cd launch/
vi bringup.launch

找到角速度参数(按 i 进行编辑模式修改输入,按esc退出编辑,shift+zz退出)

![image-20230320211703414](/Users/duanhao/Library/Application Support/typora-user-images/image-20230320211703414.png)

ROS机器人线速度校正

连接小车

注意:必须在同一区域网

ssh clbrobort@clbrobort

激活树莓派主板

roslaunch clbrobot bringup.launch

线速度校正过程

  1. 重新开一个终端
  2. 连接小车后输入:
rosrun rikirobot_nav calibrate_linear.py
  1. 开一个新的终端输入:
rosrun rqt_reconfigure rqt_reconfigure

测试出比例因子:(1 + 多走的路程)// 1

  1. 修改线速度
roscd clbrobot/
cd launch/
vi bringup.launch

找到线速度参数(按 i 进行编辑模式修改输入,按esc退出编辑,shift+zz退出)

ROS机器人校正的更多相关文章

  1. ros机器人开发概述

    1.       ROS项目开发流程? 参照古月大神写的ROS探索总结系列:http://blog.exbot.net/archives/619 具体项目设计可看看<程序员>杂志的最新一篇 ...

  2. Learning ROS for Robotics Programming - Second Edition(《学习ROS机器人编程-第二版》)

    Learning ROS for Robotics Programming - Second Edition <学习ROS机器人编程-第二版> ----Your one-stop guid ...

  3. ROS机器人程序设计(原书第2版)补充资料 教学大纲

    ROS机器人程序设计(原书第2版) 补充资料 教学大纲 针对该书稍后会补充教学大纲.教案.多媒体课件以及练习题等. <ROS机器人程序设计>课程简介 课程编号:XXXXXX 课程名称:RO ...

  4. ROS机器人程序设计-学习小结-

    ROS官网 |易科 |虞坤林 |古月居 |ROSClub 学习ROS相关书籍推荐:http://blog.csdn.net/zhangrelay/article/details/52244746 RO ...

  5. ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!

    ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt! 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. MoveIt ...

  6. ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation

    ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  7. ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年01月01日更新

    ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等 ROS官网 版)部分内容修订 页:第1行,删去$ 页:第6行,float64 y 前面加一个空格 页:中间创建主题:下面程序不用换行,(& ...

  8. ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

    ROS机器人程序设计(原书第2版)学习镜像分享及使用说明 系统用于ROS爱好者学习交流,也可用于其他用途,并不局限于ROS. 这款镜像文件是基于一年前的Ubuntu ROS Arduino Gazeb ...

  9. ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation

    ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  10. ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse

    ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或ja ...

随机推荐

  1. window监听节点改变的接口

    监听页面某个元素的属性变化 window.MutationObserver(callback) Mutation Observer API 用来监视 DOM 变动.比如节点的增减.属性的变动.文本内容 ...

  2. WV电影网站的设计与实现-可行性研究分析报告

    引言 WV(Wonderful View)电影网站--奇景电影网. 1.1编写目的 1.2背景 在信息发展的时代,地球人口越来越多,人们相比去拥挤的电影院,更喜欢待在舒适的家中,通过互联网访问本站,实 ...

  3. 鸣人的影分身【按照前i个数,最小数是不是0,建立转移方程】

    鸣人的影分身 题意 鸣人最多有n个分身,m的能量.分身的能量可以为0. 问有多少种方案数. 思路 很容易定义状态:f[i] [j]: 前i个分身,共花费能量j的方案数. 状态转移:刚开始想的枚举第i个 ...

  4. [Leetcode 108]有序数组转BST二叉搜索树Convert Sorted Array to Binary Search Tree

    题目 https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/ Given an integer array  ...

  5. List转Map处理

    List对象装一个Map<String,String> 在Java8中新增了stream流的操作,对于代码书写更为简便,而且更容易看的懂 List<Unit> unitList ...

  6. python 把mysql数据导入到execl中

    import pymysql import pandas as pd db = pymysql.connect( host='127.0.0.1', user='root', passwd='1234 ...

  7. NameNode启动问题:Failed to load an FSImage file!

    NameNode启动问题:Failed to load an FSImage file! 2022-01-23 13:35:53,807 FATAL org.apache.hadoop.hdfs.se ...

  8. ElasticSearch 实现分词全文检索 - match、match_all、multimatch查询

    目录 ElasticSearch 实现分词全文检索 - 概述 ElasticSearch 实现分词全文检索 - ES.Kibana.IK安装 ElasticSearch 实现分词全文检索 - Rest ...

  9. Github账户的注册

    注册步骤 首先进入github官网界面(注意,只能用Chrome或者Firefox浏览器.这样保险性更强一些) 官网地址:https://github.com/ 映入眼帘的界面是这样的: 点击右上角的 ...

  10. Dcat admin 多文件上传,七牛云云端上传

    进入官网  Dcat Admin - Php后台开发框架 这里要选择1.x 下面来安装框架 安装完laravel之后,需要修改.env文件,设置数据库链接设置正确 安装 dcat-admin comp ...