【Moveit】No kinematics plugins defined. Fill and load kinematics.yaml!

在使用Moveit计算运动学逆解时会出现WARN:

No kinematics plugins defined. Fill and load kinematics.yaml!

进而导致逆解计算失败。

最后发现在launch逆解计算节点的时候,Moveit不会把Moveit Config也加载,所以需要在Launch文件中加载进去,launch文件如下:

from launch import LaunchDescription
from launch_ros.actions import Node
from moveit_configs_utils import MoveItConfigsBuilder

def generate_launch_description():

    moveit_config = MoveItConfigsBuilder("your_robot").to_moveit_configs()

    # Node for the simple_planning_demo
    simple_planning_demo_node = Node(
        package='simple_planning_demo',
        executable='simple_planning_demo',
        name='simple_planning_demo',
        output='screen',
        parameters=[
            moveit_config.robot_description,  # Load URDF
            moveit_config.robot_description_semantic,  # Load SRDF
            moveit_config.robot_description
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值