From 42913d22bd17323094662e993f0d90e2622b0df1 Mon Sep 17 00:00:00 2001 From: Fabian Paus <fabian.paus@kit.edu> Date: Fri, 10 Mar 2017 11:51:50 +0100 Subject: [PATCH] Hokuyo: Test with real sensor --- scenarios/LaserScannerTest/LaserScannerTest.scx | 2 +- .../LaserScannerTest/config/HokuyoLaserUnitApp.cfg | 10 +++++++++- .../config/LaserScannerUnitObserverApp.cfg | 7 +------ .../LaserScannerPluginWidgetController.cpp | 2 +- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/scenarios/LaserScannerTest/LaserScannerTest.scx b/scenarios/LaserScannerTest/LaserScannerTest.scx index 13d1b66eb..dde933189 100644 --- a/scenarios/LaserScannerTest/LaserScannerTest.scx +++ b/scenarios/LaserScannerTest/LaserScannerTest.scx @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<scenario name="LaserScannerTest" lastChange="2017-03-07.16:53:44" creation="2017-03-07.16:12:47" globalConfigName="./config/global.cfg" package="RobotAPI"> +<scenario name="LaserScannerTest" lastChange="2017-03-09.17:02:34" creation="2017-03-07.16:12:47" globalConfigName="./config/global.cfg" package="RobotAPI"> <application name="HokuyoLaserUnitApp" instance="" package="RobotAPI"/> <application name="LaserScannerUnitObserverApp" instance="" package="RobotAPI"/> </scenario> diff --git a/scenarios/LaserScannerTest/config/HokuyoLaserUnitApp.cfg b/scenarios/LaserScannerTest/config/HokuyoLaserUnitApp.cfg index 402fa7bd2..6f8512d97 100644 --- a/scenarios/LaserScannerTest/config/HokuyoLaserUnitApp.cfg +++ b/scenarios/LaserScannerTest/config/HokuyoLaserUnitApp.cfg @@ -74,12 +74,20 @@ # ArmarX.EnableProfiling = 0 +# ArmarX.HokuyoLaserUnit.AngleOffset: Offset is applied the raw angles before reporting them +# Attributes: +# - Default: -2.3561945 +# - Case sensitivity: no +# - Required: no +# ArmarX.HokuyoLaserUnit.AngleOffset = -2.3561945 + + # ArmarX.HokuyoLaserUnit.Devices: List of devices in form of 'IP1,port1;IP2,port2;...' # Attributes: # - Default: "" # - Case sensitivity: no # - Required: no -ArmarX.HokuyoLaserUnit.Devices = "Dummy1,100" +ArmarX.HokuyoLaserUnit.Devices = "192.168.0.10,10940" # ArmarX.HokuyoLaserUnit.EnableProfiling: enable profiler which is used for logging performance events diff --git a/scenarios/LaserScannerTest/config/LaserScannerUnitObserverApp.cfg b/scenarios/LaserScannerTest/config/LaserScannerUnitObserverApp.cfg index f38a4e69d..5d4e2e744 100644 --- a/scenarios/LaserScannerTest/config/LaserScannerUnitObserverApp.cfg +++ b/scenarios/LaserScannerTest/config/LaserScannerUnitObserverApp.cfg @@ -178,11 +178,6 @@ # ArmarX.Verbosity = Info -# Ice.Config: Custom Property -# Attributes: -# - Default: ::NOT_DEFINED:: -# - Case sensitivity: no -# - Required: no -# Ice.Config = ::NOT_DEFINED:: + diff --git a/source/RobotAPI/gui-plugins/LaserScannerPlugin/LaserScannerPluginWidgetController.cpp b/source/RobotAPI/gui-plugins/LaserScannerPlugin/LaserScannerPluginWidgetController.cpp index 2327635b3..c190417b2 100644 --- a/source/RobotAPI/gui-plugins/LaserScannerPlugin/LaserScannerPluginWidgetController.cpp +++ b/source/RobotAPI/gui-plugins/LaserScannerPlugin/LaserScannerPluginWidgetController.cpp @@ -143,7 +143,7 @@ void LaserScannerPluginWidgetController::onNewSensorValuesReported() LaserScan& scan = scans[deviceName]; for (LaserScanStep & step : scan) { - line(step.angle, step.distance / 30000.0f); + line(step.angle, step.distance / 10000.0f); } view->fitInView(scene.itemsBoundingRect(), Qt::KeepAspectRatio); -- GitLab