Giter Site home page Giter Site logo

iirob / microepsilon_scancontrol Goto Github PK

View Code? Open in Web Editor NEW
8.0 7.0 0.0 482 KB

ROS package for MICRO-EPSILON scanCONTROL LASER scanner

License: GNU Lesser General Public License v3.0

CMake 4.75% C++ 86.92% Shell 8.33%
ros laser-scanner scancontrol micro-epsilon indigo kinetic

microepsilon_scancontrol's People

Contributors

destogl avatar hartmanndennis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

microepsilon_scancontrol's Issues

Build Error

After completing the following installation steps:

  • install aravis0.4
  • copy libllt.h and LLTDataTypes.h to /usr/local/include/libllt
  • copy libmescan.h to /usr/local/include/libmescan
  • copy libllt.so.1.0 and libmescan.so.1.0 to /usr/local/lib
  • run 'sudo ldconfig' to create sofiles and adding libraries to cache

I am having this error when I build by catkin workscape with microepsilon_scancontrol package.
Any idea what is going on here?

/catkin_ws/src/microepsilon_scancontrol/src/test.cpp: In function ‘int main(int, char**)’:
//catkin_ws/src/microepsilon_scancontrol/src/test.cpp:117:24: error: found ‘:’ in nested-name-specifier, expected ‘::’
for ( m_uiResolution : vuiResolutions )
^
/catkin_ws/src/microepsilon_scancontrol/src/test.cpp:117:9: error: ‘m_uiResolution’ is not a class, namespace, or enumeration
for ( m_uiResolution : vuiResolutions )
^~~~~~~~~~~~~~
/catkin_ws/src/microepsilon_scancontrol/src/test.cpp:124:37: error: expected ‘)’ before ‘;’ token
m_uiResolution = vuiResolutions[0];

scanCONTROL SDK updated to 0.2.0

Has anyone had any success compiling this package recently? I am having some trouble, which might be related to the fact that the download link provided by micro-epsilon provides a newer version of the SDK.

i.e. libllt.so.1.0 and libmescan.so.1.0 files are now libllt.so.2.0 and libmescan.so.2.0. A few files have been renamed, and it appears the file structure of the SDK folder has been altered, rendering the install.sh out of date.

I installed the SDK manually, however when I compile I am getting some forward declaration errors:

error: field ‘llt_’ has incomplete type ‘LLT’
note: forward declaration of ‘LLT {aka struct LLT}’

Has anyone worked around these issues? or do they have a copy of the older version they can share?

Thanks!

Can't connect because device already connected?

Hey guys, thanks for pushing this. Looks like really useful stuff.

I am trying to run your provided scanner.launch file with a MicroEpsilon ScanCONTROL 2900.

Your code seems to locate the sensor and try to connect with it, but I get really weird behavior. I get some messages on stdout saying a device was found and whatnot, but then I get an error message saying could not connect to the device, error code -302. I looked this up in the microepsilon API document and apparently that means "There is already a scanCONTROL connected with this id".

So, I can't connect because the device is already connected?!?!?!

I've attached a screencap of my terminal output for reference.

Any help with this would be appreciated :)

error

Problems with install.sh file

Hi

I've been trying to follow the installation instructions but when I run the following command: ./install.sh "/path/to/sdk" but I get an error that says it could not find /libmescan/ even though libmescan is in the given path.
I also try to install manually. However I think I need to compile the microepsilon_scancontrol as a catkin package before I can use the launch file and when I do that, it can not find the variable LLT_LIBRARY and MESCAN_LIBRARY.
Any ideas what I might be doing wrong? Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.