Hi 
Everything was installed by the greatest of all IT architect I know
to perform this :
ros.org/wiki/2dnav_neato
And now I think I’m not that far from getting a result !
from :
roslaunch 2dnav_neato move_base.launch
I get this :
INFO] [1349986177.515037916]: Received a 500 X 500 map at 0.050000 m/pix
but then I get an error message
Just want to know if anybody on this forum as worked with ROS and could help with this project.
I’m on GNUlinux, it is the only operating system I can install (I didn’t install ROS myself and our
technician at University couldn’t do it either).
I am trying to figure out the problem using :
$ rosrun tf_view frames
with :
$ rosrun tf_view frames
$ evince frames.pdf
nothing comes
(if I type evince alone, it opens)
Still my question is : has anyone on this forum tried ROS with the Neato XV-11 ?
My kernell version is Trisquel GNU/Linux with Linux-Libre 3.6.1-gnu
I have made all ROS updates that where proposed by my system
Can you send a screen shots of the nodes you are using (rxgraph)
I will try that
THANKS A LOT 
The warning concerns a tf error (I waited for 15 minutes)
WARN] [1349983448.389382063]: Waiting on transform from /base_link to /map to become available before running costmap, tf error:
Node [/amcl]
Publications:
- /amcl_pose [geometry_msgs/PoseWithCovarianceStamped]
- /rosout [rosgraph_msgs/Log]
- /amcl/parameter_descriptions [dynamic_reconfigure/ConfigDescription]
- /tf [tf/tfMessage]
- /particlecloud [geometry_msgs/PoseArray]
- /amcl/parameter_updates [dynamic_reconfigure/Config]
Subscriptions:
- /base_scan [unknown type]
- /tf [tf/tfMessage]
- /initialpose [unknown type]
Services:
- /global_localization
- /amcl/tf_frames
- /amcl/set_parameters
- /amcl/get_loggers
- /amcl/set_logger_level
Pid: 8858
Connections:
- topic: /rosout
- to: /rosout
- direction: outbound
- transport: TCPROS
- topic: /tf
- to: /amcl
- direction: outbound
- transport: INTRAPROCESS
- topic: /tf
- to: /move_base
- direction: outbound
- transport: TCPROS
- topic: /tf
- /move_base/current_goal [geometry_msgs/PoseStamped]
- /rosout [rosgraph_msgs/Log]
Node [/move_base]
Publications:
- /move_base/current_goal [geometry_msgs/PoseStamped]
- /rosout [rosgraph_msgs/Log]
- /move_base/goal [move_base_msgs/MoveBaseActionGoal]
- /cmd_vel [geometry_msgs/Twist]
Subscriptions:
- /move_base_simple/goal [unknown type]
- /tf [tf/tfMessage]
- /map [nav_msgs/OccupancyGrid]
Services:
- /move_base/tf_frames
- /move_base/set_logger_level
- /move_base/get_loggers
Pid: 2350
Connections:
- topic: /rosout
- to: /rosout
- direction: outbound
- transport: TCPROS
- topic: /tf
- topic: /map
Node [/amcl]
Publications:
- /amcl_pose [geometry_msgs/PoseWithCovarianceStamped]
- /rosout [rosgraph_msgs/Log]
- /amcl/parameter_descriptions [dynamic_reconfigure/ConfigDescription]
- /tf [tf/tfMessage]
- /particlecloud [geometry_msgs/PoseArray]
- /amcl/parameter_updates [dynamic_reconfigure/Config]
Subscriptions:
- /base_scan [unknown type]
- /tf [tf/tfMessage]
- /initialpose [unknown type]
Services:
- /global_localization
- /amcl/tf_frames
- /amcl/set_parameters
- /amcl/get_loggers
- /amcl/set_logger_level
Pid: 8858
Connections:
- topic: /rosout
- to: /rosout
- direction: outbound
- transport: TCPROS
- topic: /tf
- to: /amcl
- direction: outbound
- transport: INTRAPROCESS
- topic: /tf
- to: /move_base
- direction: outbound
- transport: TCPROS
- topic: /tf
- to: /amcl (http:XXXXXXXXXXXXXXXX-Precision-M65:XXXXX /)
- direction: inbound
- transport: INTRAPROCESS
Node [/move_base]
Publications:
- /move_base/current_goal [geometry_msgs/PoseStamped]
- /rosout [rosgraph_msgs/Log]
- /move_base/goal [move_base_msgs/MoveBaseActionGoal]
- /cmd_vel [geometry_msgs/Twist]
Subscriptions:
- /move_base_simple/goal [unknown type]
- /tf [tf/tfMessage]
- /map [nav_msgs/OccupancyGrid]
Services:
- /move_base/tf_frames
- /move_base/set_logger_level
- /move_base/get_loggers
Pid: 2350
Connections:
- topic: /rosout
- to: /rosout
- direction: outbound
- transport: TCPROS
- topic: /tf
- to: /amcl (http:XXXXXXXXXXXXXXXX-M65:XXXXX/)
- direction: inbound
- transport: TCPROS
- topic: /map
- to: /map_server (http:XXXXXXXXXXXXXXXX-Precision-M65:XXXXX/)
- direction: inbound
- transport: TCPROS
Most of the problem is solved
I followed this tutorial instead :
xv11hacking.wikispaces.com/Connecting+to+ROS
And I would like to add that it works well on Trisquel GNU/linux
We have not tried with the Neato XV-11 but we are familiar with ROS.
Can you please describe your setup a bit more (We are assuming you use Ubuntu with a USB able connected to your XV-11)? ROS only works with Linux in genral.
Can you send a screen shots of the nodes you are using (rxgraph).
It seems that you have successful communication though. What is the error message you get.
It seems you are missing at least one transform in order to get form your desired coordinates to the robot coordinates. We have not tried this particular setup so we cannot help you debug it further. You might need to check the ROS forums to see how you can solve this.
Also, you can always try roswtf to check what is wrong with your setup