Robotics StackExchange | Archived questions

2 broadcasters error

Hi, i have simulation in rviz,so when i start it taking info from 2 broadcasters and it starts shaking , when i see rosrun rqt_tf_tree rqt_tf_tree i have 2 broadcasters with and without prefix and it changing very quiqly . robotnamespace/robotstatepublisher robotstatepublisher i have robotstate_publisher in rviz launch file

<launch>
  <arg name="model" default="$(find moon)/src/urdf/rmoon.urdf"/>
  <arg name="gui" default="true" />
  <arg name="rvizconfig" default="$(find rviz_moon)/src/rviz.rviz" />
  <param name="robot_description" command="$(find xacro)/xacro --inorder $(arg model)" />
  <param name="use_gui" value="$(arg gui)"/>
  <node name="odom_to_tf" pkg="message_to_tf" type="message_to_tf" args="moon/odom">> </node>
  <node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher" />
  <node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher" />
  <node name="rviz" pkg="rviz" type="rviz" args="-d $(arg rvizconfig)" required="true" />
</launch>

and in gazebo launch file

<arg name="robot_name"/>
<arg name="init_pose"/>

<node name="spawn_moon" pkg="gazebo_ros" type="spawn_model"
 args="$(arg init_pose) -urdf -param /robot_description -model $(arg robot_name)"
 respawn="false" output="screen" />

<node pkg="robot_state_publisher" type="state_publisher" 
      name="robot_state_publisher" output="screen"/>

so, how to fix it ?

Asked by Pakras on 2019-09-02 12:27:54 UTC

Comments

Answers