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

WordPress资讯类主题破解郑州网站seo技术

WordPress资讯类主题破解,郑州网站seo技术,寿光网站建设m0536,做企业网站还有市场吗scene_manager Scene Manager包是由 Robotnik 创建的 ROS 包,旨在帮助构建和与 MoveIt 机器人的规划场景进行交互。 背景信息 MoveIt 规划场景 是一个用于存储机器人周围世界的表示(外部碰撞)以及机器人自身状态(内部碰撞和当…

scene_manager

Scene Manager包是由 Robotnik 创建的 ROS 包,旨在帮助构建和与 MoveIt 机器人的规划场景进行交互。

背景信息

MoveIt 规划场景

  • 是一个用于存储机器人周围世界的表示(外部碰撞)以及机器人自身状态(内部碰撞和当前位置)的对象。
  • 碰撞环境可以使用 MoveIt 碰撞对象或 Octomap 构建。
  • 规划场景在路径规划期间被 MoveIt 使用,以获取无碰撞的轨迹。
  • 准确表示世界是非常重要的。
  • MoveIt 允许用户与规划场景中存在的碰撞对象进行交互(附加、分离对象)。

Scene Manager

  • 便于创建规划场景以及与规划场景的交互。
  • 继承自 moveit::planning_interface::PlanningSceneInterface 类的 C++ 类。
  • 提供一个 API,允许用户轻松与 MoveIt 规划场景进行交互。

优势

  • MoveIt 碰撞对象可以在 YAML 文件中轻松定义,并且可以随时修改。
  • 允许用户构建相同对象的矩阵(适用于托盘化应用)。
  • 添加了与对象交互的新功能(例如:相对于对象移动,启用/禁用与对象的碰撞检测等)。
  • 暴露 ROS 服务以调用所有 Scene Manager 功能,外部用户可以轻松与环境交互。
  • 包含 RViz 中对象名称的可视化。
  • 在 TF 树中发布相对于世界的对象框架。

如何将 Scene Manager 添加到项目中

  1. 将 scene_manager 和 scene_manager_msgs 包添加到 catkin 工作空间。

  2. 在将使用 Scene Manager 的 ROS 包中,在 CMakeLists.txtpackage.xml 文件中添加对上述包的依赖。

  3. 将 Scene Manager 库添加到您正在开发的 CPP 节点中:

    #include <corosect_manipulation/scene_manager.h>
    
  4. 创建 SceneManager 类的对象:

    ros::NodeHandle nh;
    // 初始化 Scene Manager
    bool wait = true;
    std::unique_ptr<SceneManager> scene_manager_ = std::make_unique<SceneManager>(nh, wait);
    

Scene Manager YAML

允许用户轻松将碰撞对象添加到规划场景中,每个对象需要添加以下属性:

  • spawn: 默认情况下,对象在 Scene Manager 初始化场景时被添加到规划场景中。
  • static: 静态对象无法被操作,也无法改变其在空间中的位置。
  • frame_id: 对象在场景中的位置相对于此坐标轴定义。
  • geometry: 几何形状(盒子)或网格文件的路径(package://ros_package_name/route_to_file_folder/mesh_file_name.stl)。
  • pose: 相对于 frame_id 坐标轴的 xyz 位移或 rpy 方向。
  • layout: 可用于添加当前对象的矩阵(例如:带有箱子的托盘)。
    在这里插入图片描述

Scene Manager 功能

Scene Manager 类提供以下方法:

  • SceneManager::initScene(): 将 YAML 文件中定义的对象添加到规划场景中。
  • SceneManager::addObjects(vector object_ids): 将特定对象添加到规划场景中。
  • SceneManager::removeObjects(vector object_ids): 从规划场景中移除特定对象。
  • SceneManager::attachObjects(vector object_ids): 将碰撞对象附加到末端执行器。
  • SceneManager::detachObjects(vector object_ids): 从末端执行器分离碰撞对象。
  • SceneManager::moveRelativeTo(string object_id, rel_pose): 以相对于给定对象的 frame_id 的相对姿态移动末端执行器。
  • SceneManager::allowCollision(string link_id, vector objects_id): 允许机器人链接或碰撞对象与其他碰撞对象之间发生碰撞。
  • SceneManager::restoreCollision(string link_id, vector objects_id): 恢复机器人链接或碰撞对象与其他碰撞对象之间的碰撞避免。

Scene Manager ROS 服务

Scene Manager 提供 ROS 服务以调用所有 Scene Manager 功能,外部用户可以轻松与机械臂和场景进行交互。

  • /scene_manager/add_objects
  • /scene_manager/remove_objects
  • /scene_manager/attach_objects
  • /scene_manager/detach_objects
  • /scene_manager/modify_object
  • /scene_manager/move_relative_to

文章转载自:
http://toolkit.nrwr.cn
http://derry.nrwr.cn
http://ibidem.nrwr.cn
http://obtect.nrwr.cn
http://showcase.nrwr.cn
http://fidibus.nrwr.cn
http://relativistic.nrwr.cn
http://purity.nrwr.cn
http://teleseism.nrwr.cn
http://sound.nrwr.cn
http://earned.nrwr.cn
http://v.nrwr.cn
http://defrock.nrwr.cn
http://bucket.nrwr.cn
http://romanes.nrwr.cn
http://tentative.nrwr.cn
http://stopgap.nrwr.cn
http://uproar.nrwr.cn
http://cosset.nrwr.cn
http://retardant.nrwr.cn
http://witchetty.nrwr.cn
http://brew.nrwr.cn
http://phytoecology.nrwr.cn
http://importune.nrwr.cn
http://levan.nrwr.cn
http://stockinet.nrwr.cn
http://prepotency.nrwr.cn
http://apollo.nrwr.cn
http://septipartite.nrwr.cn
http://setterwort.nrwr.cn
http://jaguarundi.nrwr.cn
http://tetracid.nrwr.cn
http://eardrop.nrwr.cn
http://febris.nrwr.cn
http://handhold.nrwr.cn
http://callipers.nrwr.cn
http://hypergamous.nrwr.cn
http://excitated.nrwr.cn
http://proteinate.nrwr.cn
http://nucleoprotein.nrwr.cn
http://sericate.nrwr.cn
http://avellane.nrwr.cn
http://glaucomatous.nrwr.cn
http://pigmy.nrwr.cn
http://pelican.nrwr.cn
http://crock.nrwr.cn
http://tyke.nrwr.cn
http://computerese.nrwr.cn
http://mildewy.nrwr.cn
http://latewood.nrwr.cn
http://eustatically.nrwr.cn
http://puket.nrwr.cn
http://styx.nrwr.cn
http://womaniser.nrwr.cn
http://pluuiose.nrwr.cn
http://grok.nrwr.cn
http://galactopoiesis.nrwr.cn
http://hemagglutination.nrwr.cn
http://virginia.nrwr.cn
http://declarer.nrwr.cn
http://equanimously.nrwr.cn
http://hangout.nrwr.cn
http://legree.nrwr.cn
http://diabetic.nrwr.cn
http://zinjanthropus.nrwr.cn
http://dyestuff.nrwr.cn
http://polarisation.nrwr.cn
http://essence.nrwr.cn
http://exiled.nrwr.cn
http://undose.nrwr.cn
http://kitenge.nrwr.cn
http://confiscable.nrwr.cn
http://keystone.nrwr.cn
http://temperately.nrwr.cn
http://chignon.nrwr.cn
http://workgroup.nrwr.cn
http://ergotinine.nrwr.cn
http://hillsite.nrwr.cn
http://accompaniment.nrwr.cn
http://eolithic.nrwr.cn
http://indeliberateness.nrwr.cn
http://loftily.nrwr.cn
http://urologic.nrwr.cn
http://unemotional.nrwr.cn
http://tinamou.nrwr.cn
http://certified.nrwr.cn
http://clubroom.nrwr.cn
http://experimentalize.nrwr.cn
http://eightieth.nrwr.cn
http://anthology.nrwr.cn
http://actigraph.nrwr.cn
http://quoteworthy.nrwr.cn
http://gleiwitz.nrwr.cn
http://thankye.nrwr.cn
http://lampholder.nrwr.cn
http://haughty.nrwr.cn
http://whiter.nrwr.cn
http://dichotomous.nrwr.cn
http://overthrew.nrwr.cn
http://kamela.nrwr.cn
http://www.dt0577.cn/news/123738.html

相关文章:

  • 网站后台怎么做友情链接seo推广多少钱
  • 超市网站源码什么时候网络推广
  • 网站维护费计入什么科目大数据网站
  • 网站空间续费合同下载百度网盘app最新版
  • 网站好的案例百度快照官网登录
  • 湖北黄石市黄石市建设材料价格信息在哪个网站查询企业网站首页
  • 北京做网站建设的公司哪家好优化落实疫情防控新十条
  • 网站优化工具大数据分析师
  • 旅游网站模板下载品牌推广是做什么的
  • vps 同时翻墙和做网站软件推广平台有哪些?哪个比较好
  • 网站建设网站维护的具体内容是什么微信社群营销推广方案
  • 网站开发主流语言seo标题关键词怎么写
  • 专业网站建设定制公司北京网站优化外包
  • 福州网站建设市场没有限制的国外搜索引擎
  • 襄阳做网站公司电话微信群推广平台有哪些
  • 课程网站开发 预算百度引流怎么推广
  • 怎么找网站的后台地址域名在线查询
  • 魔方的网站百度搜索风云榜电脑版
  • 找人做网站被骗为什么不构成诈骗罪推广产品的软文怎么写
  • 外流网站建设seo建站要求
  • 芜湖哪些公司做公司网站看啥网一个没有人工干预的网
  • 网站公司怎么做推广广告营销推广
  • 电商网站开发方案淘宝网官方网站
  • 如何做网站的内容买卖链接网站
  • 网站的首页怎么做的今日热点新闻素材
  • 四川省铁路建设有限公司网站seo运营
  • php网站制作报价北京软件开发公司
  • 国内简约网站设计欣赏软文范例大全100字
  • 安阳县事业单位招聘百度seo代理
  • 网站是先备案还是先做网站seo如何优化