ROS 进阶学习笔记(19)-- Add Extra Gyro Sensor for ROOMBA-Based Turtlebot

本文介绍了如何为基于ROOMBA的Turtlebot添加额外的陀螺仪传感器。内容包括问题背景、源码结构、imu_data消息流程以及实现步骤,详细解析了陀螺仪数据的发布和处理过程。
摘要由CSDN通过智能技术生成

===Add Extra Gyro Sensor for ROOMBA-Based Turtlebot===

I write this in English for covering more friends globally. Please Indicate the SourceSonictl_blog_csdn.

== Background of this problem ==

As I'm following the book "ros by example_hydro_vol1" written by R. Patrick Goeble, In order to follow the instances in that book, I implemented a turtlebot-like turtlebot based on the iRobot Create2/ROOMBA_5xx/ROOMBA_6xx/etc. One of the big differences should be that the original turtlebot is based on the "iRobot Create" which has a 25pin( img) connector and the driver for it "turtlebot_driver"(ROS package) is written for that connector. ref link. But, the iRobot Create2/ROOMBA_5xx/ROOMBA_6xx/etc has no 25pin connector.

I guess that 25pin-connector receives analog voltage values and send back to the Controller(Ubuntu-PC) through the 7pin Mini-DIN Connector via the RS232-USART serial protocol on TTL voltage. (refer: Calibrate Odometry and Gyro - ROS wiki )

== Background knowledge about this problem ==

Before handling this, you should be a little familiar about ROS and ROS repositories.
You should have the items below:
  •   Learned all the tutorials for ROS beginners and know what is stack/package/catkin/topic/node/msg/launch/parameter/../etc.
  •   Known basic concepts/ideas about OOP/C++/python

== The structure of source code files about this problem ==

As the background I have described, I'm following the rbx( Ros by Example) package and steps. But the rbx packages/launch_files are developed based on the turtlebot stacks (which contains turtlebot_bringup<-turtlebot_node<-turtlebot_driver<-...) from ROS repositories. So, We will look into turtlebot stacks and find how does the gyro data processed/transferred by
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值