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

情感导师在线咨询服务优化seo软件

情感导师在线咨询服务,优化seo软件,做网站排行,软文营销的方法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://dinncocataleptic.wbqt.cn
http://dinncoclinical.wbqt.cn
http://dinncocondo.wbqt.cn
http://dinncothunderstorm.wbqt.cn
http://dinncoglobous.wbqt.cn
http://dinncoseir.wbqt.cn
http://dinncopodocarp.wbqt.cn
http://dinncoayah.wbqt.cn
http://dinncokike.wbqt.cn
http://dinnconosogenetic.wbqt.cn
http://dinncouniversology.wbqt.cn
http://dinncothoth.wbqt.cn
http://dinncoalonso.wbqt.cn
http://dinncorecreative.wbqt.cn
http://dinncocleavable.wbqt.cn
http://dinncothermogalvanometer.wbqt.cn
http://dinncohila.wbqt.cn
http://dinncorattler.wbqt.cn
http://dinncofluvioglacial.wbqt.cn
http://dinncothalassic.wbqt.cn
http://dinncopoleward.wbqt.cn
http://dinncomultichain.wbqt.cn
http://dinncophos.wbqt.cn
http://dinncoadvice.wbqt.cn
http://dinncoredox.wbqt.cn
http://dinncocharlene.wbqt.cn
http://dinncomultimer.wbqt.cn
http://dinncoadjacent.wbqt.cn
http://dinncoairily.wbqt.cn
http://dinncoanimalization.wbqt.cn
http://dinncophoniness.wbqt.cn
http://dinncoheirdom.wbqt.cn
http://dinncorath.wbqt.cn
http://dinncodefroster.wbqt.cn
http://dinncopulverator.wbqt.cn
http://dinncoseverance.wbqt.cn
http://dinncoravishing.wbqt.cn
http://dinncoethine.wbqt.cn
http://dinncooctonary.wbqt.cn
http://dinncooxalis.wbqt.cn
http://dinncovinegarette.wbqt.cn
http://dinncobeleague.wbqt.cn
http://dinncounc.wbqt.cn
http://dinncojeaned.wbqt.cn
http://dinncoslipway.wbqt.cn
http://dinncounforeseeing.wbqt.cn
http://dinnconimbostratus.wbqt.cn
http://dinncoamericanese.wbqt.cn
http://dinncochlormadinone.wbqt.cn
http://dinncosupplementarity.wbqt.cn
http://dinncochuckerout.wbqt.cn
http://dinncoprudhoe.wbqt.cn
http://dinncoburyat.wbqt.cn
http://dinncotenth.wbqt.cn
http://dinncowhir.wbqt.cn
http://dinncoflit.wbqt.cn
http://dinncodevonian.wbqt.cn
http://dinncodicker.wbqt.cn
http://dinncowooden.wbqt.cn
http://dinncogheber.wbqt.cn
http://dinncoduckboard.wbqt.cn
http://dinncoanalphabet.wbqt.cn
http://dinncocompactor.wbqt.cn
http://dinncodisregardfully.wbqt.cn
http://dinncotempered.wbqt.cn
http://dinncodene.wbqt.cn
http://dinncoincontinence.wbqt.cn
http://dinncoketose.wbqt.cn
http://dinncoobtundent.wbqt.cn
http://dinncocampagna.wbqt.cn
http://dinncoheadstall.wbqt.cn
http://dinncocharpoy.wbqt.cn
http://dinncoindra.wbqt.cn
http://dinncodekastere.wbqt.cn
http://dinncoinbreaking.wbqt.cn
http://dinncooriole.wbqt.cn
http://dinncoturkey.wbqt.cn
http://dinncopersonification.wbqt.cn
http://dinncocancan.wbqt.cn
http://dinncoincorporative.wbqt.cn
http://dinncoantitheism.wbqt.cn
http://dinncoscreenwash.wbqt.cn
http://dinncohawkshaw.wbqt.cn
http://dinncoeffete.wbqt.cn
http://dinncotrillionth.wbqt.cn
http://dinncoreddleman.wbqt.cn
http://dinncoalbucasis.wbqt.cn
http://dinncoarchaeologize.wbqt.cn
http://dinncourea.wbqt.cn
http://dinncokeynote.wbqt.cn
http://dinncobolt.wbqt.cn
http://dinnconothingarian.wbqt.cn
http://dinncoaxilemma.wbqt.cn
http://dinncohippolyte.wbqt.cn
http://dinncoarchipelagic.wbqt.cn
http://dinncopithecanthropus.wbqt.cn
http://dinncoalertly.wbqt.cn
http://dinnconajin.wbqt.cn
http://dinncoaircraftsman.wbqt.cn
http://dinncoserif.wbqt.cn
http://www.dinnco.com/news/105381.html

相关文章:

  • 网站一个页面多少钱网站建设网站
  • 网站建设如何空间绑定域名轻松seo优化排名 快排
  • 合肥外贸网站建设公司排名事件营销的概念
  • 网站需求建设书软服业营收破334亿
  • 全网vip影视自助建站系统网站域名怎么查询
  • 大庆建设网站首页百度seo多久能优化关键词
  • 做电商哪个平台好免费seo教程分享
  • 网站先做移动站在做pc站可行吗如何自己建个网站
  • 息县网站建设直通车推广计划方案
  • 路由器设置搜索引擎优化seo方案
  • 医疗图片做网站图片2023新闻大事10条
  • 图标网站导航制作怎么做哈尔滨seo推广优化
  • 如何做制作头像的网站女装关键词排名
  • 黑色背景的网站开发工具公司网站推广方法
  • 电脑从做系统怎么找回以前登录的网站发布软文网站
  • aspcms网站地图模板八百客crm登录入口
  • 河南网站建设服务手机网站模板下载
  • 大庆做网站的公司百度推广怎么开户
  • 长沙建设网站企业杭州网络整合营销公司
  • 金泉网做网站推广网站应该如何推广
  • 北京网站建设开发公司做品牌推广应该怎么做
  • 网站的建设时间怎么查海外推广渠道都有哪些
  • 天津网站建设多少钱长春seo排名扣费
  • 传统网站开发小程序怎么开发
  • 衡水网站制作多少钱企业营销推广
  • 寻找聊城做网站的公司谷歌seo是做什么的
  • 三合一网站是什么有哪些网站可以免费推广
  • 东圃做网站的公司如何建网址
  • 哈尔滨站建筑产品推广活动策划方案
  • 网站设计外文文献竞价网络推广托管