Hokuyo URG laser scanner driver.
More...
Namespaces |
namespace | hokuyo_aist |
| Hokuyo laser scanner driver name space.
|
Detailed Description
Hokuyo URG laser scanner driver.
This library provides a driver for Hokuyo laser scanner devices using the SCIP protocol version 1 or
- It has been tested with the Hokuyo URG-04LX, UBG-04LX, UHG-08LX and UTM-30LX but it should work with any scanner that conforms to these protocol versions, including the URG-04LX-F01, the URG-04LX-UG01 (Simple-URG), and the UXM-30LX (Tough-URG).
For a full list of classes and functions, see hokuyo_aist.
If this library is compiled as static on Windows, you must define the HOKUYO_AIST_STATIC
preprocessor variable when compiling code that includes hokuyo_aist.h.
Header file:
#include <hokuyo_aist/hokuyo_aist.h>
- Example
- See test/example.cpp
- Style guidelines
- Naming conventions:
- Class methods start with a capital letter.
- VariableNamesLikeThis.
- Private member variables start with an underscore _like _this.
- Avoid using #defines. #define'd values in all capitals when necessary.
- Formatting:
- 1 tab indentation at start of lines, spaces only for inside lines (e.g. before commands).
- Function declarations on one line.
- Space between function name and arguments.
- C++ API.
- Functionality provided through classes.
- Units:
- All internal units are in millimetres and radians.
- Copyright
- Geoffrey Biggs
- Responsible Developer
- Geoffrey Biggs
- License
- LGPL
- Dependencies
- Flexiport
- Known issues
- There has been a report that retrieving data over the serial connection of a URG-04LX is unusually slow (~1Hz).