Kubo: LiDAR - olinrobotics/gravl GitHub Wiki
Kubo currently has two lidar units, both manufactured by Hokuyo. The Hokuyo UXM 30LX-E is a larger 190 degree sweep lidar pointing forward with mounting-adjustable angle. The Hokuyo UST-10LX is a smaller 270 degree sweep lidar pointing downward for measuring ground height.
- Specification Documentation (link)
- Quick Data Sheet (mostly physical specifications) (link)
- Some sort of C Library (link)
- More Official Documentation (link)
- Old Olin Documentation: (link) (link)
- WIRING: RJ45 Ethernet cable for data - 12V(cln) w/ 2A fuse - GND
- Due to periodic package dropping and reading good values on hokuyo_node ROS wiki (link), reset
skip
parameter usingrosrun rqt_reconfigure rqt_reconfigure
(link) from 0 to 1. Resulting config .yaml file in gravl/cfg folder.
- WIRING: RJ45 Ethernet cable for data - 12V(cln) w/ 3A fuse - GND
1 Install the ROS urg-node using the following command where <ROS version>
is the version of ROS that you are using (eg. indigo, kinetic...):
sudo apt-get install ros-<ROS version>-urg-node
Urg-node documentation is located on the ROS wiki (link)
2 Add a wired connection to your computer, name it something related, and change the settings so that they match the image below:
- The address has to have the same 3rd number as the Lidar's address, but a different 4th number
-
Plug in Lidar Ethernet cable and connect using connection created in Step 2.
-
Open a new Terminal and run
roscore
, then in a new Terminal, connect to the Lidar by runningrosrun urg_node urg_node _ip_address:="192.168.1.10"
Alternately, runroslaunch tractor lidar.launch
The IP address of the Lidar should be 192.168.1.10
1 Install the ROS urg-node using the following command where <ROS version>
is the version of ROS that you are using (eg. indigo, kinetic...):
sudo apt-get install ros-<ROS version>-urg-node
Urg-node documentation is located on the ROS wiki (link)
2 Add a wired connection to your computer, name it something related, and change the settings so that they match the image below:
- The address has to have the same 3rd number as the Lidar's address, but a different 4th number
-
Plug in Lidar Ethernet cable and connect using connection created in Step 2.
-
Open a new Terminal and run
roscore
, then in a new Terminal, connect to the LiDAR by runningrosrun urg_node urg_node _ip_address:="192.168.0.4"
The IP address of the Lidar should be 192.168.0.4
Onshape CAD for mount (link)
- GrabCAD CAD for LiDAR unit (link)
- Solidworks CAD for mount located in GRAVL GrabCAD
- Hardware
- 2x 1/4 x 28 in Phillips-head bolts
- 2x Appropriate nuts
- 2x 12mm M3 Screws
- Based upon 1 data set, the ground seems to have an incline. It could be a problem with the LIDAR or code, or the ground could have been slanted.