Moveit!系统架构

Moveit!系统架构

Moveit!为开发者提供了一个易于使用的集成化开发平台。由一系列移动操作的功能包组成,包括运动规划、操作控制、3D感知、运动学、控制与导航算法等。这些功能算法的实现都是通过插件的方式在Moveit!中集成,并提供友好的GUI,,可广泛应用于工业、商业、研发和其他领域。

一、运动组(move_group)

move_group是Movert!的核心节点,可以综合其他独立的功能组件为用户提供ROS中的动作指令和服务。
核心框架Moveit!的核心节点——Move Group
Moveit!的核心节点——Move Group,相当于是功能集成的集散地中心,负责所有功能的调用。
move_group本身并不具备丰富的功能,主要完成各功能包、插件的集成。
(1)用户接口
Moveit!提供三种可供调用的接口:

  • C++, 利用move_group_interface包提供的API。
  • python,利用moveit_commander包提供的API。
  • GUI,利用Moveit!的rviz插件。
    (2)ROS参数服务器
  • URDF,从ROS参数服务器中查找robot_description参数,获取机器人描述信息,它是机器人的描述文件。用来抽象的描述一个机器人的模型而创建的XML格式文件,这样就可以让机器人在模拟的环境当中进行运行。
  • SRDF,从ROS参数服务器中查找robot_description_semantic参数,获取机器人模型的一些配置信息,它一般通过MoveIt! Setup Assist
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我不是“耀”神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值