30 cout <<
"Usage : " <<
argv[0] <<
" <IP> <port> " << endl;
37 bool isOutObs, hardwareError;
39 laser.doProcessSimple(isOutObs, outObs, hardwareError);
47 obj->setColor(0, 0, 1);
48 obj->setName(
"scan_LMS100");
50 ptr_scene->insert(obj);
52 win3D.unlockAccess3DScene();
55 while (win3D.isOpen())
57 laser.doProcessSimple(isOutObs, outObs, hardwareError);
59 ptr_scene = win3D.get3DSceneAndLock();
61 std::dynamic_pointer_cast<opengl::CPlanarLaserScan>(
62 ptr_scene->getByName(
"scan_LMS100"));
65 win3D.unlockAccess3DScene();
67 std::this_thread::sleep_for(20ms);