当前位置: 首页 > news >正文

dede做导航网站应用商店下载安装打开

dede做导航网站,应用商店下载安装打开,企业网站制作与维护,先做网站先备案机器人状态估计:robot_localization 功能包简介与参数配置 前言功能包简介安装使用ubuntu软件源安装使用源码安装 前言 移动机器人的状态估计需要用到很多传感器,因为对单一的传感器来讲,都存在各自的优缺点,所以需要一种多传感器…

机器人状态估计:robot_localization 功能包简介与参数配置

  • 前言
  • 功能包简介
  • 安装
    • 使用ubuntu软件源安装
    • 使用源码安装

前言

在这里插入图片描述

移动机器人的状态估计需要用到很多传感器,因为对单一的传感器来讲,都存在各自的优缺点,所以需要一种多传感器融合技术,将机器人的状态估计出来。对于移动机器人来讲,自身可能携带:

  • 惯导
  • 轮速里程计
  • 激光里程计
  • 视觉里程计
  • gps等

如何利用各传感器的优点,将所有数据结合起来,取长补短,就用到了本篇博客介绍的内容 robot_localization ,一个移动机器人状态估计功能包。

功能包简介

robot_localization是状态估计节点的集合,每个节点都是非线性状态估计器的一种实现,用于在3D空间中移动的机器人。它包括两个状态估计节点ekf_localization_nodeukf_localization_node。另外,robot_localization提供navsat_transform_node,它有助于集成GPS数据。

功能包特点
robot_localization中的所有状态估计节点都具有共同的特征,即:

  • 融合任意数量的传感器。节点不限制传感器的数量。例如,如果您的机器人具有多个IMU或里程计信息,则robot_localization中的状态估计节点可以支持所有传感器。
  • 支持多种ROS消息类型。robot_localization中的所有状态估计节点都可以接收nav_msgs/Odometrysensor_msgs/Imugeometry_msgs/PoseWithCovarianceStamped,或geometry_msgs/TwistWithCovarianceStamped消息。
  • 自定义每个传感器的输入。如果给定的传感器消息包含您不希望包含在状态估计中的数据,则robot_localization中的状态估计节点允许您排除该数据。
  • 连续估计。robot_localization中的每个状态估计节点在收到一次测量结果后便开始估算车辆的状态。如果传感器数据中有间歇(即很长一段时间,没有收到任何数据),则滤波器将继续通过内部运动模型来估算机器人的状态。

所有状态估计节点都跟踪车辆的15维状态:
在这里插入图片描述

安装

安装环境:ubuntu 20.04
ros 版本:noetic

使用ubuntu软件源安装

sudo apt-get install ros-noetic-robot-localization

使用源码安装

github网址:https://github.com/cra-ros-pkg/robot_localization
注意现在默认是ros2
要选择分支 noetic-devel
在这里插入图片描述

git clone https://github.com/cra-ros-pkg/robot_localization --branch noetic-devel

成功后显示:
在这里插入图片描述

正克隆到 ‘robot_localization’… remote: Enumerating objects: 7078, done.
remote: Counting objects: 100% (72/72), done. remote: Compressing
objects: 100% (46/46), done. remote: Total 7078 (delta 33), reused 47
(delta 24), pack-reused 7006 接收对象中: 100% (7078/7078), 15.87 MiB |
370.00 KiB/s, 完成. 处理 delta 中: 100% (4739/4739), 完成.

将功能包移动到ros工作空间下面
进行编译

catkin_make

编译成功后提示:

在这里插入图片描述

[ 98%] Linking CXX executable /home/jk-jone/jone_ws/devel/lib/robot_localization/ukf_localization_node
[100%] Linking CXX executable /home/jk-jone/jone_ws/devel/lib/robot_localization/ekf_localization_node
[100%] Built target ukf_localization_node
[100%] Built target ekf_localization_node
[100%] Linking CXX shared library /home/jk-jone/jone_ws/devel/lib/libekf_localization_nodelet.so
[100%] Linking CXX shared library /home/jk-jone/jone_ws/devel/lib/libukf_localization_nodelet.so
[100%] Built target ekf_localization_nodelet
[100%] Built target ukf_localization_nodelet

在这里插入图片描述

http://www.yayakq.cn/news/357041/

相关文章:

  • wordpress自建站上饶网站建设兼职
  • 公司建设网站需要多少钱林州网站建设哪家专业
  • 建设一个网站需要什么人员南京建筑人才招聘网
  • 建设网站设计公司免费购物系统
  • 拖拽建站平台在线生成电子印章
  • 改则网站建设织梦网站教程
  • 商城网站是怎么做的wordpress文章id排序
  • 企业网站的建设与流程江西个人网站备案
  • 鄂州网站制作人才招聘国内建站 wordpress
  • 昆明hph网站建设win7版本的wordpress
  • 网站及新媒体帐号内容建设怎么打开到wordpress
  • 安庆网站优化国际新闻最新消息今天关于中国
  • flash网站的制作网站备案号省份
  • 我自己做网站网页界面设计的概念
  • 盗网站后台源码网站建设流程域名申请
  • 世界比赛排名seo优化推广工程师
  • 网站建设介绍怎么写dw做网站首页长宽设置多少
  • 做盗版电影网站后果小程序代理都是假的
  • 丹阳网站建设报价景区网站建设方案 费用
  • 做网站的心得体会成都 网站改版
  • 网站模板免费下载代码泰安网站建设制作电话号码
  • 东莞陈村网站制作一站式做网站价格
  • 网站开发项目总结范文站长统计app软件大全
  • 网站建设包含以下哪些建设阶段国外唯美flash个人网站欣赏
  • 商业网络平台seo整站优化外包公司
  • 湖南网站制作团队石家庄手机建网站
  • 郑州网页网站制作网页qq属于什么
  • 汕头手机端建站模板aso应用优化
  • 企业门户网站的主要技术指标图文排版设计
  • 网站开发用工工程师个人工作室项目