catvehicle总结

常用指令

  1. 小车运动控制节点
rostopic pub -r 10 /catvehicle/cmd_vel geometry_msgs/Twist "linear:
    x: 2.0
    y: 0.0
    z: 0.0
  angular:
    x: 0.0
    y: 0.0
    z: 0.0" 
  1. 查看节点数据类型
  rostopic  info ..
  1. 查看tf树
  rosrun rqt_tf_tree rqt_tf_tree
  1. 查看节点通信
   rosrun rqt_graph rqt_graph

遇到问题及解决办法

  1. [ERROR]No p gain specified for pid. Namespace: /gazebo_ros_control/pid_gains/back_right_wheel_joint
    catvehicle_control.yaml文件添加:
  /gazebo_ros_control/pid_gains:
    back_left_wheel_joint: {p: 100.0,i: 0.0, d: 0.0}
    back_right_wheel_joint: {p: 100.0,i: 0.0, d: 0.0}
    front_left_steering_joint: {p: 100000.0,i: 1.0, d: 0.0}
    front_right_steering_joint: {p: 100000.0,i: 1.0, d: 0.0}
  1. 加载.dae文件出错将
<geometry>
<mesh filename="package://catvehicle/meshes/ford_escape_no_wheels_2.dae"/>
</geometry>

改为

<geometry>
<mesh filename="file:///$(find catvehicle)/meshes/ford_escape_no_wheels_2.dae"/>
</geometry>
  1. [ERROR] [1567048151.098867089, 1050.129000000]: GazeboRosControlPlugin missing <legacyModeNS> while using DefaultRobotHWSim, defaults to true. This setting assumes you have an old package with an old implementation of DefaultRobotHWSim, where the robotNamespace is disregarded and absolute paths are used instead. If you do not want to fix this issue in an old package just set <legacyModeNS> to true.

添加(<legacyModeNS>true</legacyModeNS>

<gazebo>
<plugin name="gazebo_ros_control" filename="libgazebo_ros_control.so">
<robotNamespace>/$(arg roboname)</robotNamespace>
<robotSimType>gazebo_ros_control/DefaultRobotHWSim</robotSimType>
<legacyModeNS>true</legacyModeNS>
</plugin>
</gazebo>
  1. xacro: Traditional processing is deprecated. Switch to --inorder processing!To check for compatibility of your document, use option --check-order.For more infos, see http://wiki.ros.org/xacro#Processing_Order xacro.py is deprecated; please use xacro instead
command="$(find xacro)/xacro.py '$(find catvehicle)/urdf/

改为

command="$(find xacro)/xacro --inorder '$(find catvehicle)/urdf/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值