n-takumasa / urg3d_library Goto Github PK
View Code? Open in Web Editor NEWThis project forked from urgnetwork/urg3d_library
License: BSD 2-Clause "Simplified" License
This project forked from urgnetwork/urg3d_library
License: BSD 2-Clause "Simplified" License
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.