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

郑州免费网站建设哪家好排名轻松seo 网站推广

郑州免费网站建设哪家好,排名轻松seo 网站推广,淄博网站制作公司,怎么做自己的网站后台教程目录0 专栏介绍1 Rviz可视化2 环境配置3 使用方法4 测试用例0 专栏介绍 本专栏旨在通过对ROS的系统学习,掌握ROS底层基本分布式原理,并具有机器人建模和应用ROS进行实际项目的开发和调试的工程能力。 🚀详情:《ROS从入门到精通》…

目录

  • 0 专栏介绍
  • 1 Rviz可视化
  • 2 环境配置
  • 3 使用方法
  • 4 测试用例

0 专栏介绍

本专栏旨在通过对ROS的系统学习,掌握ROS底层基本分布式原理,并具有机器人建模和应用ROS进行实际项目的开发和调试的工程能力。

🚀详情:《ROS从入门到精通》


1 Rviz可视化

ROS提供了三维可视化工具Rviz,用于可视化传感器的数据和状态信息。在Rviz中可以通过图形化的方式,实时显示机器人传感器的信息、机器人的运动状态、周围环境的变化等。

Rviz的基础操作详见:

  • ROS从入门到精通2-1:机器人3D可视化工具——Rviz
  • ROS从入门到精通2-4:Rviz插件制作实战案例(以多点连续导航插件为例)

本文介绍Rviz的进阶使用,效果如下所示,可以实现坐标轴、坐标系、直线、平面、点列、圆柱等多种Marker的可视化。

在这里插入图片描述

2 环境配置

下载可视化库

git clone https://github.com/PickNikRobotics/rviz_visual_tools

初次编译可能会遇到以下问题

  • -- Could NOT find eigen_stl_containers (missing: eigen_stl_containers_DIR) -- Could not find the required component 'eigen_stl_containers'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.

    解决方案

    git clone https://github.com/AcutronicRobotics/eigen_stl_containers
    
  • -- Could NOT find graph_msgs (missing: graph_msgs_DIR) -- Could not find the required component 'graph_msgs'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.

    解决方案

    sudo apt-get install ros-noetic-graph-msgs
    

最后一起编译即可

catkin_make

3 使用方法

rviz_visual_tools提供了很多方便的可视化API

  • publishSphere
  • publishSpheres
  • publishArrow/publishXArrow
  • publishYArrow
  • publishZArrow
  • publishCuboid
  • publishCone
  • publishXYPlane
  • publishXZPlane
  • publishYZPlane
  • publishLine
  • publishPath
  • publishPolygon
  • publishBlock
  • publishWireframeCuboid
  • publishWireframeRectangle
  • publishAxis
  • publishAxisLabeled
  • publishCylinder
  • publishMesh
  • publishText
  • publishTest

rviz_visual_tools提供了下述可选的颜色

  • BLACK,
  • BLUE,
  • BROWN,
  • CYAN,
  • DARK_GREY,
  • GREEN,
  • GREY,
  • LIME_GREEN,
  • MAGENTA,
  • ORANGE,
  • PINK,
  • PURPLE,
  • RED,
  • WHITE,
  • YELLOW,
  • TRANSLUCENT_LIGHT,
  • TRANSLUCENT,
  • TRANSLUCENT_DARK,
  • RAND,
  • CLEAR,
  • DEFAULT

以及下述大小

  • XXXXSMALL,
  • XXXSMALL,
  • XXSMALL,
  • XSMALL,
  • SMALL,
  • MEDIUM,
  • LARGE,
  • XLARGE,
  • XXLARGE,
  • XXXLARGE,
  • XXXXLARGE,

4 测试用例

比如要可视化一个三维位姿

#include <rviz_visual_tools/rviz_visual_tools.h>// For visualizing things in rviz
rviz_visual_tools::RvizVisualToolsPtr visual_tools_;// Change the first parameter to the name of your robot's base frame, 
// and the second parameter to whatever name you'd like to use for the corresponding Rviz marker ROS topic.
visual_tools_.reset(new rviz_visual_tools::RvizVisualTools("base_frame","/rviz_visual_markers"));// Create pose
Eigen::Isometry3d pose;
pose = Eigen::AngleAxisd(M_PI/4, Eigen::Vector3d::UnitY()); // rotate along X axis by 45 degrees
pose.translation() = Eigen::Vector3d( 0.1, 0.1, 0.1 ); // translate x,y,z// Publish arrow vector of pose
ROS_INFO_STREAM_NAMED("test","Publishing Arrow");
visual_tools_->publishArrow(pose, rviz_visual_tools::RED, rviz_visual_tools::LARGE);// publish
visual_tools_->trigger();

本文的完整工程代码联系下方博主名片获取


🔥 更多精彩专栏

  • 《ROS从入门到精通》
  • 《Pytorch深度学习实战》
  • 《机器学习强基计划》
  • 《运动规划实战精讲》

👇源码获取 · 技术交流 · 抱团学习 · 咨询分享 请联系👇
http://www.khdw.cn/news/21199.html

相关文章:

  • 保山网站开发服务百度推广信息流有用吗
  • 日照网站建设有限公司sem广告
  • 网站seo 优化seo排名点击工具
  • 嘉祥网站建设凤凰网全国疫情实时动态
  • 新疆建设云网站施工图审查北京优化网站建设
  • 北京服饰网站建设千锋教育培训多少钱费用
  • 自贡制作网站互联网营销方案策划
  • CP网站建设搭建需要多少钱中国局势最新消息今天
  • 公安局打电话网站备案游戏推广公司
  • 电子商务网站策划太原seo自媒体
  • 做一个15页的网站怎么做北京网络seo推广公司
  • 亲子游网站怎么做广州seo顾问
  • 石家庄市城乡建设学校网站企业管理培训课程视频
  • 万业网网站建设审核深圳网
  • 高新快速建设网站找哪家免费网络推广软件
  • 泉州关键词排名工具百度seo运营工作内容
  • 茶叶网站建设的优势搜索关键词推荐
  • 有赞商城官网登录seo网络培训学校
  • 网站建设ihuibest国际域名注册网站
  • 地方门户网站开发网络培训心得体会总结
  • 做第三方团购的平台网站百度推广公司哪家比较靠谱
  • 海南网站建设制作今日新闻最新
  • 郑州网站关武汉seo招聘
  • 申请域名之后如何做网站开鲁seo网站
  • wordpress主题插件汉化seo优化百度技术排名教程
  • wordpress把文章标题放进url阿亮seo技术
  • 做外贸 访问国外网站网站模板下载免费
  • 动漫制作专业好不好常州seo排名收费
  • 做网站待遇哪些网站可以免费发广告
  • 聊城网站建设哪家专业营销最好的方法