- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Knowledge Graph Search feature is available on CiNii Labs
- Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
Descriptive Power of State-transition Program in a Robot Control Programming Environment
Bibliographic Information
- Other Title
-
- ロボット制御プログラミング環境における状態遷移図プログラムの記述力
Search this article
Description
ロボットの動作を直観的にプログラムできる環境の研究を行っている.そのプログラムは状態遷移図で書かれ,マクロ機能を使用することで複雑な状態遷移図を階層的に記述できる.マクロ機能とは,状態遷移図の一部に名前をつけて,それを 1 つの状態として扱える機能である.そのため,ユーザは複雑な状態遷移図を容易に書くことができる.試作環境はレゴ社の MindstormsNXT を対象としており,本発表の例では直線上に並んだボールを色ごとに区別して,ボールを並べ替えるロボット制御プログラミングを示す.また,そのロボットの状態遷移プログラムと,それをロボット用に変換した Java プログラムを示すことで,複雑なロボット制御をいかに系統立てて記述できるかを考察する.
We have been studying a robot programming environment in which users can describe a robot control program intuitively. The program is written in terms of state transition diagram. This environment allows for definition of higher-level macro actions in terms of state diagrams. By referring to a macro action as a state in a higher-level diagram, we can express complicated control procedures by hierarchical and rather simple diagrams. The target machine is the mindstorms NXT Robot developed by the LEGO group of companies. In our example, the robot distinguishes balls by color and sorts them in line. This presentation shows the state transition diagram for the example task as well as the Java program converted from the diagram. It also describes our consideration whether it is easier for users to describe a complicated robot control program.
Journal
-
- 情報処理学会論文誌プログラミング(PRO)
-
情報処理学会論文誌プログラミング(PRO) 2 (3), 57-57, 2009-07-10
情報処理学会
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1050564287847848576
-
- NII Article ID
- 110007970910
-
- NII Book ID
- AA11464814
-
- ISSN
- 18827802
-
- Text Lang
- ja
-
- Article Type
- journal article
-
- Data Source
-
- IRDB
- CiNii Articles