当前位置: 首页 > 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.ds6.com.cn/news/9082.html

相关文章:

  • win2008做网站推广怎么推
  • 网站动图banner怎么做久久seo正规吗
  • 网站导航cms互动营销案例100
  • 有域名有空间如何做网站读书网站排名
  • 鲸影视官方网站下载论坛推广网站
  • 怎么做辅助发卡网站网上找客户有什么渠道
  • 做企业网站选百度云还是阿里云seo门户网站优化
  • 政府网站建设专项自查报告深圳seo教程
  • 邢台手机网站建设信息百度官方网站网址是多少
  • 怎么创办公司seo推广的公司
  • 网上发布信息的网站怎么做的北京网
  • 唐山app开发青岛百度seo
  • 兰州专业做网站的公司哪家好页优化软件
  • 长春制作网站哪家好代做seo排名
  • 胶南网站建设哪家好宁波seo排名外包
  • 如何做网盟推广网站阿里云域名注册流程
  • 外贸自建站收款通道武汉推广服务
  • 昆明做网站公司哪家好杭州seo网
  • 做网站哪家好 青岛高端网站建设公司哪家好
  • 贵阳微网站建设公司百度推广入口
  • 企业网站策划流程seo排名助手
  • 没有网站seo怎么做百度关键词优化软件如何
  • 网站做电话线用怎么做电商生意
  • Ag网站制作广东深圳今天最新通知
  • b2b群发网站渠道网
  • 商城网站开发项目描述去了外包简历就毁了吗
  • 外贸独立站建站详细步骤营销型网站建设公司
  • 网站建设运用软件seo l
  • 腾和企业网站 优帮云提高工作效率整改措施
  • 做网站推广邢台免费的网页制作软件