ReadMe.md 1.66 KB
Newer Older
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
1
2
3
4
# C++ Lidar Lite driver

Driver for Garmin Lidar Lite v3.

Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
5
### Hardware configuration
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
6
7
8

This library provides quick access to all the basic functions of LIDAR-Lite using an USB-I2C communications module. 

Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
9
For detailed specifications, pinout, and connection diagrams, please refer to the following manuals.
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
10

Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
11
12
- [Lidar Lite V3](http://static.garmin.com/pumac/LIDAR_Lite_v3_Operation_Manual_and_Technical_Specifications.pdf) (I2C connection diagrams)
- [USB-I2C module](http://www.robot-electronics.co.uk/htm/usb_i2c_tech.html)
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
13

Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
14
### Software dependences
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
15

asantamaria's avatar
asantamaria committed
16
- [iriutils](https://devel.iri.upc.edu/pub/labrobotica/drivers/iriutils/trunk) - IRI C++ library
asantamaria's avatar
asantamaria committed
17
18
19
20

  - Download the library: `svn co https://devel.iri.upc.edu/pub/labrobotica/drivers/iriutils/trunk comm`
  - Compile and install: `cd iriutils/build && cmake .. && make && sudo make install`

asantamaria's avatar
asantamaria committed
21
- [comm](https://devel.iri.upc.edu/pub/labrobotica/drivers/comm/trunk) - IRI C++ library
asantamaria's avatar
asantamaria committed
22
23
24
25

  - Download the library: `svn co https://devel.iri.upc.edu/pub/labrobotica/drivers/comm/trunk comm`
  - Compile and install: `cd comm/build && cmake .. && make && sudo make install`

asantamaria's avatar
asantamaria committed
26
- [usb_i2c_adapter](https://devel.iri.upc.edu/pub/labrobotica/drivers/usb_i2c_adapter/trunk) - IRI C++ library
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
27

Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
28
  - Download the library: `svn co https://devel.iri.upc.edu/pub/labrobotica/drivers/usb_i2c_adapter/trunk usb_i2c_adapter`
asantamaria's avatar
asantamaria committed
29
  - Compile and install: `cd usb_i2c_adapter/build && cmake .. && make && sudo make install`
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
30

Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
31
### Example of usage
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
32
33
34
35
36

- Run `/bin/./lidar_lite_test`.

- Checkout `LidarLiteROS` project to use this library within ROS framework.

Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
37
### Support material and multimedia
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
38
39

Please, visit: [**asantamaria's web page**](http://www.iri.upc.edu/people/asantamaria)