INTRODUCTION
Overview
Download and Install
Documentation
Publications

REPOSITORY
Libraries

DEVELOPER
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

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 2. 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).
 

Generated for GearBox by  doxygen 1.4.5