RTM_Contest

SUMMARY

No Title RTCs LOC COMs ERRs WARNs Licences EXEs
01 実機とシミュレータを併用するロボットプログラミング教材のための支援ツール 2 cpp:1500(54.92%)
python:1175(43.02%)
xml:56(2.05%)
54.00% 0 22 10 0
02 写真撮影ロボット制御のためのRTC群 4 cpp:2451(92.46%)
xml:200(7.54%)
52.00% 2 14 26 4
03 深層学習を用いたコンポーネント群の作成 4 cpp:645(43.11%)
python:599(40.04%)
xml:250(16.71%)
sh:2(0.13%)
43.00% 0 19 22 0
04 クラウド型音声認識RTコンポーネントフレームワークの開発 1 cpp:195(87.05%)
xml:29(12.95%)
57.00% 0 1 6 0
05 フェイス・ツゥー・フェイス・カメラRTCの開発 1 cpp:536(92.57%)
xml:32(5.53%)
ansic:11(1.90%)
34.00% 0 1 13 10
06 Choreonoid用OpenRTM連携プラグインPython版 8 cpp:4926(74.30%)
python:1536(23.17%)
xml:168(2.53%)
58.00% 0 107 24 0
07 遠隔操作ロボットのための狭路走行RTコンポーネント 1 xml:1800(78.26%)
cs:500(21.74%)
4.00% 0 0 0 0
08 自己完結性を有する小型移動ロボット環境を用いた実演システムの開発 11 python:1345(73.70%)
cpp:476(26.08%)
sh:4(0.22%)
134.00% 4 31 0 0
09 RTミドルウェアを用いたロボット操縦と複合現実感体験を伴うゲームシステム 1 python:164(80.79%)
xml:39(19.21%)
49.00% 0 3 6 0
10 DockerによるRTミドルウェア開発・検証環境の提供 0 sh:14444(95.81%)
python:631(4.19%)
23.00% 0 0 3 1

Entry No. : 01

Title

実機とシミュレータを併用するロボットプログラミング教材のための支援ツール

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_01

RTCs

2 components

Line of Code

Total

Comment Rate

54.00 %

Detail

files language blank comment code
9 C++ 237 648 1308
11 CMake 77 80 396
6 C/C++ Header 125 456 192
4 YAML 6 0 176
1 Python 16 6 72
2 XML 0 0 56

Errors

0 errors


Warnings

22 warnings

* [01/src/robot-programming-manager/KobukiController/src/KobukiController.cpp:155]: (style) Variable 'pt' is assigned a value that is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:668]: (style) The function 'drawCircle' is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:478]: (style) The function 'drawClear' is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:699]: (style) The function 'drawFillCircle' is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:639]: (style) The function 'drawFillRectangle' is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:509]: (style) The function 'drawGetColor' is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:581]: (style) The function 'drawLine' is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:524]: (style) The function 'drawPoint' is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:610]: (style) The function 'drawRectangle' is never used.
* [01/src/robot-programming-manager/KobukiController/src/draw.cpp:492]: (style) The function 'drawSetColor' is never used.
* [01/src/robot-programming-manager/KobukiController/src/util.cpp:28]: (style) The function 'inkey' is never used.
* [01/src/robot-programming-manager/KobukiController/src/ise-robot.cpp:52]: (style) The function 'polarToOrthogonal' is never used.
* 01/src/robot-programming-manager/CraneplusController/slider.py:5: 'from Tkinter import *' used; unable to detect undefined names
* 01/src/robot-programming-manager/CraneplusController/slider.py:10: Frame may be undefined, or defined from star imports: Tkinter
* 01/src/robot-programming-manager/CraneplusController/slider.py:13: Frame may be undefined, or defined from star imports: Tkinter
* 01/src/robot-programming-manager/CraneplusController/slider.py:28: IntVar may be undefined, or defined from star imports: Tkinter
* 01/src/robot-programming-manager/CraneplusController/slider.py:30: DoubleVar may be undefined, or defined from star imports: Tkinter
* 01/src/robot-programming-manager/CraneplusController/slider.py:32: StringVar may be undefined, or defined from star imports: Tkinter
* 01/src/robot-programming-manager/CraneplusController/slider.py:36: Scale may be undefined, or defined from star imports: Tkinter
* 01/src/robot-programming-manager/CraneplusController/slider.py:40: VERTICAL may be undefined, or defined from star imports: Tkinter
* 01/src/robot-programming-manager/CraneplusController/slider.py:46: LEFT may be undefined, or defined from star imports: Tkinter
* 01/src/robot-programming-manager/CraneplusController/slider.py:60: Button may be undefined, or defined from star imports: Tkinter

Licenses

10 licenses

* 01/src/robot-programming-manager/CraneplusWrapper/doc/content/index.txt
* 01/src/robot-programming-manager/CraneplusWrapper/doc/content/index_j.txt
* 01/src/robot-programming-manager/CraneplusWrapper/COPYING.LESSER
* 01/src/robot-programming-manager/CraneplusWrapper/README.CraneplusWrapper
* 01/src/robot-programming-manager/CraneplusWrapper/COPYING
* 01/src/robot-programming-manager/KobukiController/doc/content/index.txt
* 01/src/robot-programming-manager/KobukiController/doc/content/index_j.txt
* 01/src/robot-programming-manager/KobukiController/README.KobukiController
* 01/src/robot-programming-manager/KobukiController/COPYING.LESSER
* 01/src/robot-programming-manager/KobukiController/COPYING

Executables

0 executables

Back to summary


Entry No. : 02

Title

写真撮影ロボット制御のためのRTC群

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_02

RTCs

4 components

Line of Code

Total

Comment Rate

52.00 %

Detail

files language blank comment code
10 C++ 468 802 2063
27 CMake 203 177 1074
4 C/C++ Header 238 1023 388
4 XML 0 0 200
5 DOS Batch 35 32 146

Errors

2 errors

* [02/src/PhotographyRobot2017/Printer/src/Print_function.cpp:276]: (error) Buffer is accessed out of bounds: log
* [02/src/PhotographyRobot2017/Printer/src/Print_function.cpp:554]: (error) Buffer is accessed out of bounds: log

Warnings

14 warnings

* [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:530] -> [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:539]: (performance) Variable 'ang' is reassigned a value before the old one has been used.
* [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:532] -> [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:547]: (performance) Variable 'deff_x' is reassigned a value before the old one has been used.
* [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:532] -> [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:548]: (performance) Variable 'deff_y' is reassigned a value before the old one has been used.
* [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:407]: (style) The scope of the variable 'G' can be reduced.
* [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:407]: (style) The scope of the variable 'B' can be reduced.
* [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:411]: (style) Variable 'G' is assigned a value that is never used.
* [02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp:411]: (style) Variable 'B' is assigned a value that is never used.
* [02/src/PhotographyRobot2017/ImageSelector/src/ImageSelector.cpp:43]: (style) Variable 'image' is assigned a value that is never used.
* [02/src/PhotographyRobot2017/Printer/src/Print_function.cpp:237] -> [02/src/PhotographyRobot2017/Printer/src/Print_function.cpp:251]: (performance) Variable 'textsize' is reassigned a value before the old one has been used.
* [02/src/PhotographyRobot2017/Printer/src/Print_function.cpp:376] -> [02/src/PhotographyRobot2017/Printer/src/Print_function.cpp:390]: (performance) Variable 'textsize' is reassigned a value before the old one has been used.
* [02/src/PhotographyRobot2017/Printer/src/Print_function.cpp:524] -> [02/src/PhotographyRobot2017/Printer/src/Print_function.cpp:538]: (performance) Variable 'textsize' is reassigned a value before the old one has been used.
* [02/src/PhotographyRobot2017/quick_camerasystem/src/quick_camerasystem.cpp:234]: (warning) Return value of function rand() is not used.
* [02/src/PhotographyRobot2017/quick_camerasystem/src/quick_camerasystem.cpp:211]: (style) Variable 'human_dist' is assigned a value that is never used.
* [02/src/PhotographyRobot2017/quick_camerasystem/src/quick_camerasystem.cpp:212]: (style) Variable 'human_arg' is assigned a value that is never used.

Licenses

26 licenses

* 02/src/PhotographyRobot2017.zip
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/doc/content/index.txt
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/doc/content/index_j.txt
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/README.Dlib_HumanDetect
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/cpack_options.cmake
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/COPYING.LESSER
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/src/Dlib_HumanDetect.cpp
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/CPackConfig.cmake
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/include/Dlib_HumanDetect/Dlib_HumanDetect.h
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/CPackSourceConfig.cmake
* 02/src/PhotographyRobot2017/Dlib_HumanDetect/COPYING
* 02/src/PhotographyRobot2017/ImageSelector/doc/content/index.txt
* 02/src/PhotographyRobot2017/ImageSelector/doc/content/index_j.txt
* 02/src/PhotographyRobot2017/ImageSelector/COPYING.LESSER
* 02/src/PhotographyRobot2017/ImageSelector/README.ImageSelector
* 02/src/PhotographyRobot2017/ImageSelector/COPYING
* 02/src/PhotographyRobot2017/Printer/doc/content/index.txt
* 02/src/PhotographyRobot2017/Printer/doc/content/index_j.txt
* 02/src/PhotographyRobot2017/Printer/COPYING.LESSER
* 02/src/PhotographyRobot2017/Printer/COPYING
* 02/src/PhotographyRobot2017/Printer/README.Printer
* 02/src/PhotographyRobot2017/quick_camerasystem/doc/content/index.txt
* 02/src/PhotographyRobot2017/quick_camerasystem/doc/content/index_j.txt
* 02/src/PhotographyRobot2017/quick_camerasystem/README.quick_camerasystem
* 02/src/PhotographyRobot2017/quick_camerasystem/COPYING.LESSER
* 02/src/PhotographyRobot2017/quick_camerasystem/COPYING

Executables

4 executables

Back to summary


Entry No. : 03

Title

深層学習を用いたコンポーネント群の作成

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_03

RTCs

4 components

Line of Code

Total

Comment Rate

43.00 %

Detail

files language blank comment code
25 CMake 270 146 1026
8 Python 222 454 563
5 C++ 173 332 524
3 IDL 55 0 354
1 YAML 0 1 294
5 XML 4 0 250
3 C/C++ Header 120 464 121
6 DOS Batch 14 0 58
2 Bourne Shell 0 0 4

Errors

0 errors


Warnings

19 warnings

* 03/src/Show_ObjectParam/ObjectRecognition__POA/__init__.py:9: 'ObjectRecognition_idl' imported but unused
* 03/src/Show_ObjectParam/ObjectRecognition_idl.py:4: 'PortableServer' imported but unused
* 03/src/Show_ObjectParam/ObjectRecognition_idl.py:10: 'BasicDataType_idl' imported but unused
* 03/src/Show_ObjectParam/Show_ObjectParam.py:13: 'time' imported but unused
* 03/src/Show_ObjectParam/Show_ObjectParam.py:278: local variable 'comp' is assigned to but never used
* 03/src/Show_ObjectParam/ObjectRecognition/__init__.py:9: 'ObjectRecognition_idl' imported but unused
* 03/src/py_faster_rcnnRTC/Img__POA/__init__.py:9: 'Img_idl' imported but unused
* 03/src/py_faster_rcnnRTC/Img/__init__.py:9: 'Img_idl' imported but unused
* 03/src/py_faster_rcnnRTC/ObjectRecognition__POA/__init__.py:9: 'ObjectRecognition_idl' imported but unused
* 03/src/py_faster_rcnnRTC/ObjectRecognition_idl.py:4: 'PortableServer' imported but unused
* 03/src/py_faster_rcnnRTC/ObjectRecognition_idl.py:10: 'BasicDataType_idl' imported but unused
* 03/src/py_faster_rcnnRTC/ObjectRecognition/__init__.py:9: 'ObjectRecognition_idl' imported but unused
* 03/src/py_faster_rcnnRTC/py_faster_rcnn.py:13: 'time' imported but unused
* 03/src/py_faster_rcnnRTC/py_faster_rcnn.py:28: 'sio' imported but unused
* 03/src/py_faster_rcnnRTC/py_faster_rcnn.py:177: local variable 'outImage_arg' is assigned to but never used
* 03/src/py_faster_rcnnRTC/py_faster_rcnn.py:182: local variable 'outObjectParam_arg' is assigned to but never used
* 03/src/py_faster_rcnnRTC/py_faster_rcnn.py:385: local variable 'size' is assigned to but never used
* 03/src/py_faster_rcnnRTC/py_faster_rcnn.py:506: local variable 'comp' is assigned to but never used
* 03/src/py_faster_rcnnRTC/Img_idl.py:10: 'BasicDataType_idl' imported but unused

Licenses

22 licenses

* 03/src/WebCamera/doc/content/index.txt
* 03/src/WebCamera/doc/content/index_j.txt
* 03/src/WebCamera/COPYING.LESSER
* 03/src/WebCamera/README.WebCamera
* 03/src/WebCamera/COPYING
* 03/src/Show_ObjectParam/doc/content/index.txt
* 03/src/Show_ObjectParam/doc/content/index_j.txt
* 03/src/Show_ObjectParam/COPYING.LESSER
* 03/src/Show_ObjectParam/LICENSE
* 03/src/Show_ObjectParam/CMakeLists.txt
* 03/src/Show_ObjectParam/COPYING
* 03/src/py_faster_rcnnRTC/doc/content/index.txt
* 03/src/py_faster_rcnnRTC/doc/content/index_j.txt
* 03/src/py_faster_rcnnRTC/COPYING.LESSER
* 03/src/py_faster_rcnnRTC/LICENSE
* 03/src/py_faster_rcnnRTC/CMakeLists.txt
* 03/src/py_faster_rcnnRTC/COPYING
* 03/src/ImageViewer/doc/content/index.txt
* 03/src/ImageViewer/doc/content/index_j.txt
* 03/src/ImageViewer/COPYING.LESSER
* 03/src/ImageViewer/README.ImageViewer
* 03/src/ImageViewer/COPYING

Executables

0 executables

Back to summary


Entry No. : 04

Title

クラウド型音声認識RTコンポーネントフレームワークの開発

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_04

RTCs

1 components

Line of Code

Total

Comment Rate

57.00 %

Detail

files language blank comment code
8 CMake 52 47 275
2 C++ 60 133 161
1 IDL 31 0 158
1 C/C++ Header 53 201 34
1 XML 0 0 29

Errors

0 errors


Warnings

1 warnings

* [04/src/AVSdeviceSDKWrapperRTC.git/src/AvsDeviceSDKWrapper.cpp:176]: (style) Statements following return, break, continue, goto or throw will never be executed.

Licenses

6 licenses

* 04/src/AVSdeviceSDKWrapperRTC.git/doc/content/index.txt
* 04/src/AVSdeviceSDKWrapperRTC.git/doc/content/index_j.txt
* 04/src/AVSdeviceSDKWrapperRTC.git/COPYING.LESSER
* 04/src/AVSdeviceSDKWrapperRTC.git/LICENSE
* 04/src/AVSdeviceSDKWrapperRTC.git/README.AvsDeviceSDKWrapper
* 04/src/AVSdeviceSDKWrapperRTC.git/COPYING

Executables

0 executables

Back to summary


Entry No. : 05

Title

フェイス・ツゥー・フェイス・カメラRTCの開発

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_05

RTCs

1 components

Line of Code

Total

Comment Rate

34.00 %

Detail

files language blank comment code
31 CMake 172 199 1036
2 C++ 94 150 482
1 XSLT 13 21 65
1 C/C++ Header 61 205 54
1 XML 0 0 32

Errors

0 errors


Warnings

1 warnings

* [05/src/Data_Transfer/src/Data_Transfer.cpp:300]: (warning) Comparison of a boolean expression with an integer other than 0 or 1.

Licenses

13 licenses

* 05/src/Data_Transfer.zip
* 05/src/Data_Transfer/doc/content/index.txt
* 05/src/Data_Transfer/doc/content/index_j.txt
* 05/src/Data_Transfer/README.Data_Transfer
* 05/src/Data_Transfer/build/cpack_options.cmake
* 05/src/Data_Transfer/build/CPackConfig.cmake
* 05/src/Data_Transfer/build/wix.xsl
* 05/src/Data_Transfer/build/CPackSourceConfig.cmake
* 05/src/Data_Transfer/build/ipch/data_transfer-744208a6/data_transfer-56edfbd1.ipch
* 05/src/Data_Transfer/build/ipch/data_transfer-744208a6/data_transfer-26ed210b.ipch
* 05/src/Data_Transfer/build/Data_Transfer.sdf
* 05/src/Data_Transfer/COPYING.LESSER
* 05/src/Data_Transfer/COPYING

Executables

10 executables

Back to summary


Entry No. : 06

Title

Choreonoid用OpenRTM連携プラグインPython版

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_06

RTCs

8 components

Line of Code

Total

Comment Rate

58.00 %

Detail

files language blank comment code
21 C++ 1171 1519 3472
8 Python 623 1508 1473
22 C/C++ Header 517 1498 1454
25 CMake 279 113 1022
1 YAML 43 0 353
4 XML 0 0 168

Errors

0 errors


Warnings

107 warnings

* [06/src/OpenRTMPythonPlugin/BaseTab.h:90]: (style) Class 'BaseTab' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/PythonEditor.h:35]: (style) Class 'PythonEditor' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/highlighter.h:32]: (style) Class 'Highlighter' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.h:175]: (style) Class 'RTCViewWidgetBase' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ComponentList.h:136]: (style) Class 'ComponentList' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ComponentList.h:169]: (style) Class 'ScrollArea' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ComponentList.cpp:120]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/ComponentList.cpp:341]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/ComponentList.cpp:352]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/ConfigurationTable.cpp:43]: (warning) Member variable 'ConfigParamWidgetBase::_createButton' is not initialized in the constructor.
* [06/src/OpenRTMPythonPlugin/ConfigurationTable.h:53]: (style) Class 'ConfigParamWidgetBase' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ConfigurationTable.h:100]: (style) Class 'ConfigParamDialog' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ConfigurationTable.h:153]: (style) Class 'ConfigurationTable' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ServicePortTable.h:44]: (style) Class 'ServicePortOperationDialog' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ServicePortTable.h:63]: (style) Class 'ServicePortSettingButton' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ControlCompWidget.h:50]: (style) Class 'ControlCompWidget' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/RTC_MainWindow.h:51]: (style) Class 'ModuleSettingWidget' has a constructor with 1 argument that is not explicit.
* [06/src/OpenRTMPythonPlugin/ConfigurationTable.cpp:151]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/ConfigurationTable.cpp:170]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/DataPortTable.cpp:60]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/PythonEditor.cpp:63]: (style) Variable 'fontPxSize' is assigned a value that is never used.
* [06/src/OpenRTMPythonPlugin/PythonEditor.cpp:100]: (style) Variable 'c' is assigned a value that is never used.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:275]: (style) C-style pointer casting
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:71]: (warning) Member variable 'RenderPath::_centerPoint_x' is not initialized in the constructor.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:71]: (warning) Member variable 'RenderPath::_centerPoint_y' is not initialized in the constructor.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:240]: (warning) Member variable 'RTCViewWidgetBase::_renderWindow' is not initialized in the constructor.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:555]: (warning) Member variable 'Port::_position' is not initialized in the constructor.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:565]: (warning) Member variable 'Port::_position' is not initialized in the constructor.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:565]: (warning) Member variable 'Port::_size' is not initialized in the constructor.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:664]: (warning) Member variable 'DataPort::_profile' is not initialized in the constructor.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:326]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:413]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:433]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:463]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:469]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:475]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTC_MainWindow.cpp:59]: (style) Variable 'highlighter' is assigned a value that is never used.
* [06/src/OpenRTMPythonPlugin/RTC_MainWindow.cpp:225]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:836]: (performance) Variable '_info' is assigned in constructor body. Consider performing initialization in initialization list.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:841]: (performance) Variable '_language' is assigned in constructor body. Consider performing initialization in initialization list.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:1048]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:1064]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:1080]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/ServicePortTable.cpp:95]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/addDataPortTab.cpp:88]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/addServicePortTab.cpp:134]: (performance) Prefer prefix ++/-- operators for non-primitive types.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:174]: (style) The function 'boundingRect' is never used.
* [06/src/OpenRTMPythonPlugin/PyRTCItem.cpp:447]: (style) The function 'control' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_MainWindow.cpp:305]: (style) The function 'createMenus' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_MainWindow.cpp:274]: (style) The function 'deleteDataPort' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_MainWindow.cpp:258]: (style) The function 'deleteServicePort' is never used.
* [06/src/OpenRTMPythonPlugin/OpenRTMPythonPlugin.cpp:312]: (style) The function 'finalize' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:988]: (style) The function 'get_actions' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:303]: (style) The function 'get_constraint' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:248]: (style) The function 'get_defaultValue' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:544]: (style) The function 'get_direction' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:562]: (style) The function 'get_idlFile' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:598]: (style) The function 'get_path' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:322]: (style) The function 'get_step' is never used.
* [06/src/OpenRTMPythonPlugin/RTC_XML.cpp:284]: (style) The function 'get_widget' is never used.
* [06/src/OpenRTMPythonPlugin/PyRTCItem.cpp:422]: (style) The function 'input' is never used.
* [06/src/OpenRTMPythonPlugin/ComponentListItem.cpp:176]: (style) The function 'onPositionChanged' is never used.
* [06/src/OpenRTMPythonPlugin/PyRTCItem.cpp:485]: (style) The function 'output' is never used.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:204]: (style) The function 'paint' is never used.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:114]: (style) The function 'setPenWidth' is never used.
* [06/src/OpenRTMPythonPlugin/RTCViewWidget.cpp:132]: (style) The function 'setRotationAngle' is never used.
* [06/src/OpenRTMPythonPlugin/PyRTCItem.cpp:509]: (style) The function 'stop' is never used.
* [06/src/OpenRTMPythonPlugin/PyRTCItem.cpp:414]: (style) The function 'timeStep' is never used.
* 06/src/OpenRTMPythonPlugin/EditRTC.py:212: undefined name 'returnRTC'
* 06/src/OpenRTMPythonPlugin/EditRTC.py:370: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:393: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:415: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:437: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:459: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:481: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:503: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:525: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:547: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:569: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:592: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:614: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:630: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:646: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:664: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:684: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:736: local variable 'conf' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:888: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:923: local variable 'interface_idl' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:925: local variable 'module_obj__POA' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:949: local variable 'guard' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/EditRTC.py:994: local variable 'comp' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/samples/Dummy_JoystickPySDL2.py:18: 'time' imported but unused
* 06/src/OpenRTMPythonPlugin/samples/Dummy_JoystickPySDL2.py:355: local variable 'comp' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC_Py/TankIoRTC_Py.py:18: 'time' imported but unused
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC_Py/TankIoRTC_Py.py:388: local variable 'comp' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/samples/JoystickPySDL2/JoystickPySDL2.py:18: 'time' imported but unused
* 06/src/OpenRTMPythonPlugin/samples/JoystickPySDL2/JoystickPySDL2.py:396: local variable 'comp' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC.py:16: 'time' imported but unused
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC.py:23: 'from CnoidLink import *' used; unable to detect undefined names
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC.py:23: 'CnoidLink.*' imported but unused
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC.py:341: local variable 'comp' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/samples/QuadrupedRobot_Choreonoid/QuadrupedRobot_Choreonoid.py:19: 'time' imported but unused
* 06/src/OpenRTMPythonPlugin/samples/QuadrupedRobot_Choreonoid/QuadrupedRobot_Choreonoid.py:307: local variable 'comp' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/samples/TankJoystickControllerRTC_Py/TankJoystickControllerRTC_Py.py:459: local variable 'comp' is assigned to but never used
* 06/src/OpenRTMPythonPlugin/OpenRTM_Python_plugin.py:10: 'importlib' imported but unused
* 06/src/OpenRTMPythonPlugin/OpenRTM_Python_plugin.py:13: 'from cnoid.Body import *' used; unable to detect undefined names
* 06/src/OpenRTMPythonPlugin/OpenRTM_Python_plugin.py:13: 'cnoid.Body.*' imported but unused

Licenses

24 licenses

* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC_Py/doc/content/index.txt
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC_Py/doc/content/index_j.txt
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC_Py/COPYING.LESSER
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC_Py/CMakeLists.txt
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC_Py/README.TankIoRTC_Py
* 06/src/OpenRTMPythonPlugin/samples/TankIoRTC_Py/COPYING
* 06/src/OpenRTMPythonPlugin/samples/JoystickPySDL2/doc/content/index.txt
* 06/src/OpenRTMPythonPlugin/samples/JoystickPySDL2/doc/content/index_j.txt
* 06/src/OpenRTMPythonPlugin/samples/JoystickPySDL2/COPYING.LESSER
* 06/src/OpenRTMPythonPlugin/samples/JoystickPySDL2/README.JoystickPySDL
* 06/src/OpenRTMPythonPlugin/samples/JoystickPySDL2/CMakeLists.txt
* 06/src/OpenRTMPythonPlugin/samples/JoystickPySDL2/COPYING
* 06/src/OpenRTMPythonPlugin/samples/QuadrupedRobot_Choreonoid/doc/content/index.txt
* 06/src/OpenRTMPythonPlugin/samples/QuadrupedRobot_Choreonoid/doc/content/index_j.txt
* 06/src/OpenRTMPythonPlugin/samples/QuadrupedRobot_Choreonoid/COPYING.LESSER
* 06/src/OpenRTMPythonPlugin/samples/QuadrupedRobot_Choreonoid/README.QuadrupedRobot_Choreonoid
* 06/src/OpenRTMPythonPlugin/samples/QuadrupedRobot_Choreonoid/COPYING
* 06/src/OpenRTMPythonPlugin/samples/TankJoystickControllerRTC_Py/doc/content/index.txt
* 06/src/OpenRTMPythonPlugin/samples/TankJoystickControllerRTC_Py/doc/content/index_j.txt
* 06/src/OpenRTMPythonPlugin/samples/TankJoystickControllerRTC_Py/README.TankJoystickControllerRTC_Py
* 06/src/OpenRTMPythonPlugin/samples/TankJoystickControllerRTC_Py/COPYING.LESSER
* 06/src/OpenRTMPythonPlugin/samples/TankJoystickControllerRTC_Py/README.TankJoystickControllerRTC_Py
* 06/src/OpenRTMPythonPlugin/samples/TankJoystickControllerRTC_Py/CMakeLists.txt
* 06/src/OpenRTMPythonPlugin/samples/TankJoystickControllerRTC_Py/COPYING

Executables

0 executables

Back to summary


Entry No. : 07

Title

遠隔操作ロボットのための狭路走行RTコンポーネント

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_07

RTCs

1 components

Line of Code

Total

Comment Rate

4.00 %

Detail

files language blank comment code
1 XML 0 0 900
4 C# 47 64 500
4 ASP.Net 4 0 108
1 MSBuild scripts 0 7 65

Errors

0 errors


Warnings

0 warnings


Licenses

0 licenses


Executables

0 executables

Back to summary


Entry No. : 08

Title

自己完結性を有する小型移動ロボット環境を用いた実演システムの開発

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_08

RTCs

11 components

Line of Code

Total

Comment Rate

134.00 %

Detail

files language blank comment code
14 Python 657 2068 1345
5 C/C++ Header 30 146 167
4 C++ 10 65 120
1 Arduino Sketch 6 10 64
2 Bourne Shell 3 0 6

Errors

4 errors

* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/SerialPort.cpp:15]: (error) Possible null pointer dereference: value
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/SerialPort.cpp:24]: (error) Shifting 32-bit value by 35 bits is undefined behaviour
* [08/src/SI2017/RTComponents/Zumo/Zumo-USB/SerialPort.cpp:15]: (error) Possible null pointer dereference: value
* [08/src/SI2017/RTComponents/Zumo/Zumo-USB/SerialPort.cpp:24]: (error) Shifting 32-bit value by 35 bits is undefined behaviour

Warnings

31 warnings

* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/SerialPort.h:57]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/Button.h:7]: (style) The class 'Button' does not have a constructor.
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/LineSensor.cpp:3]: (warning) Member variable 'LineSensor::lineSensorValues' is not initialized in the constructor.
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/Motor.cpp:4]: (warning) Member variable 'Motor::RL' is not initialized in the constructor.
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/Motor.cpp:4]: (warning) Member variable 'Motor::RR' is not initialized in the constructor.
* [08/src/SI2017/RTComponents/Zumo/Zumo-USB/SerialPort.h:57]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
* [08/src/SI2017/RTComponents/Zumo/Zumo-USB/Button.h:7]: (style) The class 'Button' does not have a constructor.
* [08/src/SI2017/RTComponents/Zumo/Zumo-USB/LineSensor.cpp:3]: (warning) Member variable 'LineSensor::lineSensorValues' is not initialized in the constructor.
* [08/src/SI2017/RTComponents/Zumo/Zumo-USB/Motor.cpp:4]: (warning) Member variable 'Motor::RL' is not initialized in the constructor.
* [08/src/SI2017/RTComponents/Zumo/Zumo-USB/Motor.cpp:4]: (warning) Member variable 'Motor::RR' is not initialized in the constructor.
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/SerialPort.cpp:36]: (style) The function 'CheckData' is never used.
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/Motor.cpp:22]: (style) The function 'SendSpeed' is never used.
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/Button.cpp:9]: (style) The function 'SendStatus' is never used.
* [08/src/SI2017/RTComponents/Zumo/Zumo-GPIO/Motor.cpp:32]: (style) The function 'SetSpeed' is never used.
* 08/src/SI2017/DualShock3.py:13: 'time' imported but unused
* 08/src/SI2017/DualShock3.py:357: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/pi2go/IRSensorRTC.py:13: 'time' imported but unused
* 08/src/SI2017/RTComponents/pi2go/IRSensorRTC.py:304: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/pi2go/pi2goRTC.py:13: 'time' imported but unused
* 08/src/SI2017/RTComponents/pi2go/pi2goRTC.py:337: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/pi2go/SwitchControl/ComponentControl.py:3: 'GPIO' imported but unused
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/TwoLinesLCD.py:19: 'subprocess' imported but unused
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/TwoLinesLCD.py:350: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/ReadingLog.py:318: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/JoyVelRTC.py:13: 'time' imported but unused
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/JoyVelRTC.py:337: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/Zumo.py:538: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/IO_test/ULongSeqInput.py:51: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/LineTracer.py:13: 'time' imported but unused
* 08/src/SI2017/RTComponents/Zumo/ZumoComponents/LineTracer.py:344: local variable 'comp' is assigned to but never used
* 08/src/SI2017/RTComponents/Zumo/SwitchControl/ComponentControl.py:6: 'codecs' imported but unused

Licenses

0 licenses


Executables

0 executables

Back to summary


Entry No. : 09

Title

RTミドルウェアを用いたロボット操縦と複合現実感体験を伴うゲームシステム

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_09

RTCs

1 components

Line of Code

Total

Comment Rate

49.00 %

Detail

files language blank comment code
9 CMake 100 54 373
1 Python 74 233 164
1 XML 0 0 39

Errors

0 errors


Warnings

3 warnings

* 09/src/MobileRobotShootingGameRTC/MobileRobotShootingGame.py:13: 'time' imported but unused
* 09/src/MobileRobotShootingGameRTC/MobileRobotShootingGame.py:105: local variable 'game_state_arg' is assigned to but never used
* 09/src/MobileRobotShootingGameRTC/MobileRobotShootingGame.py:460: local variable 'comp' is assigned to but never used

Licenses

6 licenses

* 09/src/MobileRobotShootingGameRTC/doc/content/index.txt
* 09/src/MobileRobotShootingGameRTC/doc/content/index_j.txt
* 09/src/MobileRobotShootingGameRTC/COPYING.LESSER
* 09/src/MobileRobotShootingGameRTC/README.MobileRobotShootingGame
* 09/src/MobileRobotShootingGameRTC/CMakeLists.txt
* 09/src/MobileRobotShootingGameRTC/COPYING

Executables

0 executables

Back to summary


Entry No. : 10

Title

DockerによるRTミドルウェア開発・検証環境の提供

URL

http://www.openrtm.org/openrtm/ja/project/contest2017_10

RTCs

0 components

Line of Code

Total

Comment Rate

23.00 %

Detail

files language blank comment code
6 Python 175 284 633
7 Bourne Shell 86 77 465
2 DOS Batch 43 5 259
1 make 30 5 190
1 CSS 4 0 13
1 HTML 1 0 8
2 YAML 0 0 8

Errors

0 errors


Warnings

0 warnings


Licenses

3 licenses

* 10/src/docker-openrtm-tools/LICENSE
* 10/src/docker-openrtm/docs/source/index.rst
* 10/src/docker-openrtm/LICENSE

Executables

1 executables

Back to summary