Announcement

Collapse
No announcement yet.

Read out SICK laserdata without SmartSoft Scripts

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • verbeek
    replied
    Hallo Matthias,

    serielle Schnittstellen haben kein hot plug. Werden also nicht automatisch erkannt und deshalb kann es beim Einstecken auch kein neues Device geben. Mit dmesg kriegst Du die Kernelmeldungen beim booten. Dort tauchen die ttys auf. Da findest Du dann das /dev/ttySx, welches Deiner Schnittstelle entspricht. Du schaltest das Smartsoft am Besten ganz ab, wenn Du mit ROS arbeiten möchtest. Das geht in /etc/robotino/smartsoft*.conf. Da gibt es ein autostart Eintrag. Dann kannst Du, wenn Du das richtige device wählst, auch mit dem Scanner reden.

    Gruß
    Christian

    Leave a comment:


  • Read out SICK laserdata without SmartSoft Scripts

    Hello,

    When booting the Robotino, a lot of scripts start to run, under which the drivers for the SICK S30B 2011 laser scanner. When removing the scripts, it is not possible anymore to read out the scanner (which is logic). But I wanted to read out the scanner using the 'sicks300' ROS package. But also while using this driver, I am not able to read the RS422 data. This package reads on the /dev/ttyS6 folder which is not there. And when connecting the scanner to the serial port of the Linux PC, no single other mount under the /dev folder is created.

    When I do the same for the LogiTech Camera, which is connected with USB, this does work perfectly. I can see an extra folder being created under the /dev/inputs folder.

    So my question now is if there is another driver used to mount the scanner to this /dev/ttyS6 port? And is it possible to provide me with this driver so I can read out the laser with ROS without running the SmartSoft scripts?

    Kind regards,
    Matthias
Working...
X