forked from UrgNetwork/urg3d_library
-
Notifications
You must be signed in to change notification settings - Fork 0
License
huangda1982/urg3d_library
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
URG3D Library About this software: This software have been developed to provide a library to use 3D scanning range sensors of Hokuyo Automatic Corporation. Samples will help to know how to use them. *** Cautions! *** This library support ILP32 or LLP64 or LP64. These "int" type is 32bit. Author: Akira Oshima (Doog Inc.) [email protected] Takeshi Aoki (Hokuyo Automatic Co., Ltd.) [email protected] Kristou Mehrez (Hokuyo Automatic Co., Ltd.) [email protected] Kiyoshi Matsuo (Hokuyo Automatic Co., Ltd.) [email protected] Jun Fujimoto (Hokuyo Automatic Co., Ltd.) [email protected] HUANG da (Hokuyo Automatic Co., Ltd.) [email protected] License: (C)Simplified BSD License. See COPYRIGHT file. Community site: 3D-URG User's Group (English): https://groups.google.com/forum/?hl=ja#!forum/3d-urg-users-group https://sites.google.com/site/3durgusersgroup/ 3D-URG User's Group (Japanese): https://groups.google.com/forum/?hl=ja#!forum/3d-urg-users-group-jp https://sites.google.com/site/3durgusersgroupjp/ URG Network http://sourceforge.net/projects/urgnetwork/ Library usage: ##### Visual Studio Solution (Windows) ##### Build the static library "urg3d.lib" with urg3d_library-X.X.X/vs201*/urg3d.sln. (Visual studio 2010 project and visual studio 2012 project exist.) Sample solutions that use urg3d.lib exist in urg3d_library-X.X.X/vs201*/. Each sample can be tested on the above visual studio project if it is set as the startup project. ##### Visual Studio bat compile (Windows) ##### Copy vsvars32.bat to urg3d_library-X.X.X/windowsexe. Execute urg3d_library-X.X.X/windowsexe/compile.bat to generate the static library urg3d.lib and samples. (If you want to clear created files, you can use urg3d_library-X.X.X/windowsexe/cleanobj.bat.) ##### gcc (Linux, MinGW) ##### Type "make" to compile the static library "liburg3d.a" and the shared library "liburg3d.so". If the compilation is successful, these libraries are created in urg3d_library-X.X.X/src/. (If you want to install the library to your system, execute "make install" as root.) Example programs exist in urg3d_library-X.X.X/samples. Header and Source List: ## urg3d_connection.h, urg3d_connection.c ## functions to handle communication with urg sensor (serial/ethernet) ## urg3d_detect_os.h ## header to detect OS type ## urg3d_errno.h ## header for error code ## urg3d_ring_buffer.h, urg3d_ring_buffer.c ## functions to handle ring buffer ## urg3d_tcpclient.h, urg3d_tcpclient.c ## functions to handle ethernet communication ## urg3d_ticks.h, urg3d_ticks.c ## functions to handle timer ## urg3d_sensor.h, urg3d_sensor.c ## functions to handle VSSP on TCP/IP
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 92.4%
- Makefile 2.6%
- Batchfile 2.2%
- Shell 1.9%
- QMake 0.9%