Problem with amcl - need some help!
Hello all!
I have a problem with amcl. My URDF model has a joints. When I launch amcl, it don't work. My robot can't find location himself, it start random driving and can't see obstacles. At that moment i don't have error message. This is my main launch file:
<launch>
<param name="robot_description" command="$(find xacro)/xacro.py '$(find tod_description)/urdf/bot_arm.urdf.xacro'" />
<node name="arduino" pkg="ros_arduino_python" type="arduino_node.py" output="screen">
<rosparam file="$(find ros_arduino_python)/config/my_arduino_params.yaml" command="load" />
<!-- <param name="arduino/odom_angular_scale_correction" value="1.25"/> -->
</node>
<node name="arbotix" pkg="arbotix_python" type="arbotix_driver" output="screen">
<rosparam file="$(find bot_bringup)/config/bot_arbotix.yaml" command="load" />
<param name="sim" value="false"/>
</node>
<node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher">
<param name="publish_frequency" type="double" value="20.0" />
</node>
</launch>
When launch amcl and my urdf model don't have joints, all it work perfect.
What is wrong? How i can fix it?
where do you start amcl, and is your laser scanner working correct ?