ReadMe.md 1.8 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

Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
18
  - Download the library: `svn co https://devel.iri.upc.edu/pub/labrobotica/drivers/iriutils/trunk iriutils`
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
19
  - Compile and install: `cd iriutils/build && cmake -D CMAKE_BUILD_TYPE=RELEASE .. && make && sudo make install`
asantamaria's avatar
asantamaria committed
20

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

  - Download the library: `svn co https://devel.iri.upc.edu/pub/labrobotica/drivers/comm/trunk comm`
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
24
  - Compile and install: `cd comm/build && cmake -D CMAKE_BUILD_TYPE=RELEASE .. && make && sudo make install`
asantamaria's avatar
asantamaria committed
25

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`
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
29
  - Compile and install: `cd usb_i2c_adapter/build && cmake -D CMAKE_BUILD_TYPE=RELEASE .. && 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

- Run `/bin/./lidar_lite_test`.

35
- Checkout [iri_lidar_lite](https://gitlab.iri.upc.edu/asantamaria/iri_lidar_lite) project to use this library within ROS framework.
Angel Santamaria-Navarro's avatar
Angel Santamaria-Navarro committed
36

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)