Just got my xv11 lidar working and I wanted to share the steps necessary!
ssh into erlebrain while it's connected via Ethernet to the internet
git clone https://GitHub.com/robotics/xv_11_laser_driver.git
catkin_make_isolated --pkg xv_11_laser_driver
Connect xv11 to erlebrain via usb
rosrun xv_11_laser_driver neato_laser_publisher port:=/dev/ttyACM0 _firmwareversion:=2
On your main computer(the one you used to ssh into erlebrain)
If you try and visualize the laser scan with rviz and the above settings you will get an error saying
"ROS_HOSTNAME / ROS_IP is set to only allow local connections , so a requested connection to 'erle-brain-2' is being rejected."
I'm not sure why this happens maybe someone can enlighten me?
Now you can run rviz by and see your laser scan visually.
Download the Hector slam packages into your laptops' ros workspace. Modify the mapping_deffaulft.launch parameters with nano for base_frame and odom_frame to neato_laser .Run catkin_make and source again.
Export all 3 ros environment variables again. (IP,hostname,master_uri)
Run rviz and set your display parameters
Quick screen shot
I will post a better tutorial soon with links,pics etc..