URG sensor control.
More...
Detailed DescriptionURG sensor control.
Definition at line 24 of file UrgCtrl.h. Member Enumeration Documentation
Member Function Documentation
Returns internal status.
UrgCtrl sensor; Implements qrk::RangeSensor.
Definition at line 685 of file UrgCtrl.cpp.
const char device[] = "/dev/ttyACM0"; Implements qrk::RangeSensor.
Definition at line 691 of file UrgCtrl.cpp.
Specifies the connection object.
Implements qrk::RangeSensor. Definition at line 697 of file UrgCtrl.cpp.
Get connection object.
Implements qrk::RangeSensor. Definition at line 703 of file UrgCtrl.cpp.
Disconnect.
Implements qrk::RangeSensor.
Definition at line 709 of file UrgCtrl.cpp.
Returns connection status.
Implements qrk::RangeSensor. Definition at line 715 of file UrgCtrl.cpp.
Get valid minimum distance.
Implements qrk::RangeSensor. Definition at line 721 of file UrgCtrl.cpp.
Get valid maximum distance.
Implements qrk::RangeSensor. Definition at line 727 of file UrgCtrl.cpp.
1周の最大スキャン数
Implements qrk::RangeSensor. Definition at line 733 of file UrgCtrl.cpp.
Set number of scan data stored internally. AutoCapture, IntensityCapture の各モードでは、UrgCtrl クラス内部でスキャンデータを保持している。このメソッドでは、そのスキャンデータの保持数を指定できる。
Definition at line 740 of file UrgCtrl.cpp.
Time taken for 1scan.
Implements qrk::RangeSensor.
Definition at line 752 of file UrgCtrl.cpp.
Specification of data acquisition mode.
Implements qrk::RangeSensor.
Definition at line 760 of file UrgCtrl.cpp.
Data acquisition mode.
Implements qrk::RangeSensor. Definition at line 780 of file UrgCtrl.cpp.
Specifies the range of data acquisition. Refer to scip_capture_parameter_section.
Definition at line 786 of file UrgCtrl.cpp.
Acquisition interval of scanning data. The data traffic between URG and the library can be decreased by lowering the frequency of data acquisition. refer to scip_capture_parameter_section
Definition at line 799 of file UrgCtrl.cpp.
Specify the frequency of data acquisition. Refer to scip_capture_parameter_section
Definition at line 811 of file UrgCtrl.cpp.
残りデータ取得回数の取得
Definition at line 746 of file UrgCtrl.cpp.
Specify the number of scanline to be skipped. The number of thinning out of acquisition data in one scanning is specified.
100, 101, 103, 104, 105, 100, ... In case, number of scanlines to be skipped = 2, then acquired data will be 100, 103, 100, ...
(The shortest distance data is returned. ) 100, 100, 103, 103, 100, 100, ...
。
Definition at line 825 of file UrgCtrl.cpp.
Get data. Get data and store it in buffer.
Implements qrk::RangeSensor.
Stop data acquisition.
Definition at line 854 of file UrgCtrl.cpp.
Sets the timestamp value. Sensor returs this timestamp value. Sets the time stamp that can be acquired with capture().
Implements qrk::RangeSensor. Definition at line 860 of file UrgCtrl.cpp.
Latest time stamp value.
Reimplemented from qrk::RangeSensor. Definition at line 868 of file UrgCtrl.cpp.
Laser turn Off/ turn On.
Implements qrk::RangeSensor. Definition at line 874 of file UrgCtrl.cpp.
Radian to angle conversion of data index. Front of sensor is considered as 0.0 in radians.
![]() センサ上面からの角度対応図
Implements qrk::RangeSensor. Definition at line 882 of file UrgCtrl.cpp.
radian Convert angle in radian to data index Front of sensor is considered as 0.0 in radians.
Implements qrk::RangeSensor.
Definition at line 889 of file UrgCtrl.cpp.
Update URG parameter.
Implements qrk::RangeSensor. Definition at line 895 of file UrgCtrl.cpp.
Get URG parameter.
Implements qrk::RangeSensor.
Definition at line 902 of file UrgCtrl.cpp.
Again read the URG parameter.
Definition at line 908 of file UrgCtrl.cpp.
Get version information.
Member Data Documentation
The documentation for this class was generated from the following files:
|