PD試験 システム
PD試験(仮称)システム区分 問5型の練習3(棚搬送ロボットの状態遷移図)
PD試験(仮称)システム区分の科目B問5(状態遷移図)と同じ形の練習問題です。棚を運ぶロボットの状態遷移図の空欄を、往復の矢印と行き先の数から決めます。答えはプログラムで確認しています。
PD試験 システム
棚搬送ロボットの状態遷移図
答えは計算で確認済み(AI 作成)
- 問題文・図・解答群は、事例のデータから決まった文型で組み立てています。AI が自由に書いた文は、問題には入っていません。
- 本文の遷移と図の矢印が一致する当てはめ方を、プログラムで総当たりに調べ、空欄の答えが1通りに決まることを確かめています。
- 解答群に正解の組合せがちょうど1つあり、ほかの組合せにはどれも誤りの空欄が1つ以上あることを確かめています。
- 確かめるプログラム自体は、IPA が正解を公表したサンプル問題と、人が手で答えを確かめた例題で、正しく動くことを確かめています。
確かめたのは「本文と図から答えが1通りに決まるか」までで、本試験での扱いと同じになることまでは保証しません。解説文は検証の対象外です。品質方針
M 社は,棚搬送ロボットを開発している。棚搬送ロボットの状態遷移を図 1 に示す。
- 電源を入れると,棚搬送ロボットは待機状態になる。
- 待機状態で出庫指示を受けると,状態を棚へ移動中状態に遷移させる。
- 棚へ移動中状態で指定の棚の下に入ると,状態を棚持上げ中状態に遷移させる。
- 棚持上げ中状態で棚を持ち上げると,状態をステーション移動中状態に遷移させる。
- ステーション移動中状態でピッキングステーションに着くと,状態を取出し待ち状態に遷移させる。
- 取出し待ち状態のときに別のステーションでも取り出す商品があると,ステーション移動中状態になる。
- 取出し待ち状態で作業員が完了ボタンを押すと,状態を棚返却中状態に遷移させる。
- 棚返却中状態で棚を元の位置に下ろすと,状態を待機状態に遷移させる。
- 待機状態でバッテリー残量が20%を下回ると,状態を充電中状態に遷移させる。
- 充電中状態で充電が完了すると,状態を待機状態に遷移させる。
- ステーション移動中状態でほかのロボットとの衝突を検知すると,状態を異常状態に遷移させる。
- 棚返却中状態でほかのロボットとの衝突を検知すると,状態を異常状態に遷移させる。
図を文字で読む(遷移の一覧)
- 待機 → 棚へ移動中
- 棚へ移動中 → a
- a → ステーション移動中
- ステーション移動中 → b
- b → ステーション移動中
- b → c
- c → 待機
- 待機 → (省略)
- (省略) → 待機
- ステーション移動中 → 異常
- c → 異常
設問 図 1 中の a〜c に入れる字句の組合せはどれか。解答群の中から最も適切なものを選べ。
答えと選択肢ごとの根拠を見る
正解:エ(a 棚持上げ中/b 取出し待ち/c 棚返却中) 当サイトの解答
ア × 誤り 遷移のつながりの読み違え
a 取出し待ち/b 棚返却中/c 棚持上げ中
a には「取出し待ち」ではなく「棚持上げ中」が入る。本文では,棚持上げ中状態へは 棚へ移動中 状態から遷移し,棚持上げ中状態からは ステーション移動中 状態へ遷移する。
イ × 誤り 図で省略された状態の混入
a 充電中/b 取出し待ち/c 棚持上げ中
a には「充電中」ではなく「棚持上げ中」が入る。本文では,棚持上げ中状態へは 棚へ移動中 状態から遷移し,棚持上げ中状態からは ステーション移動中 状態へ遷移する。
ウ × 誤り 図で省略された状態の混入
a 充電中/b 棚返却中/c 取出し待ち
a には「充電中」ではなく「棚持上げ中」が入る。本文では,棚持上げ中状態へは 棚へ移動中 状態から遷移し,棚持上げ中状態からは ステーション移動中 状態へ遷移する。
エ ○ 正しい
a 棚持上げ中/b 取出し待ち/c 棚返却中
全ての空欄が,本文の遷移と図の矢印に一致する。
オ × 誤り 2つの状態の入れ替え
a 棚持上げ中/b 棚返却中/c 取出し待ち
b には「棚返却中」ではなく「取出し待ち」が入る。本文では,取出し待ち状態へは ステーション移動中 状態から遷移し,取出し待ち状態からは ステーション移動中,棚返却中 状態へ遷移する。
カ × 誤り 図で省略された状態の混入
a 棚返却中/b 取出し待ち/c 充電中
a には「棚返却中」ではなく「棚持上げ中」が入る。本文では,棚持上げ中状態へは 棚へ移動中 状態から遷移し,棚持上げ中状態からは ステーション移動中 状態へ遷移する。
キ × 誤り 2つの状態の入れ替え
a 棚返却中/b 取出し待ち/c 棚持上げ中
a には「棚返却中」ではなく「棚持上げ中」が入る。本文では,棚持上げ中状態へは 棚へ移動中 状態から遷移し,棚持上げ中状態からは ステーション移動中 状態へ遷移する。
ク × 誤り 遷移のつながりの読み違え
a 棚返却中/b 棚持上げ中/c 取出し待ち
a には「棚返却中」ではなく「棚持上げ中」が入る。本文では,棚持上げ中状態へは 棚へ移動中 状態から遷移し,棚持上げ中状態からは ステーション移動中 状態へ遷移する。
解説を開く
解説
解説文は検証の対象外です。答えと、選択肢ごとの根拠の文は、プログラムで確認しています。
答えはエ:aは棚持上げ中、bは取出し待ち、cは棚返却中
手がかりは、ステーション移動中と行き来しているbです。ここから決めると、残りは1つずつ片づきます。
手順1:ステーション移動中と往復するbは「取出し待ち」
bとステーション移動中の間には、行きと帰りの2本の矢印があります。本文で、ステーション移動中状態と行き来しているのは取出し待ち状態だけです(別のステーションでも取り出す商品があると、ステーション移動中状態に戻る)。bは取出し待ちです。
手順2:cは「棚返却中」、aは「棚持上げ中」
cはbから矢印を受け、待機と異常の2か所へ矢印を出しています。取出し待ちから移り、そのあと待機に戻るのは棚返却中です。異常へ移ることも本文と合います。
aは棚へ移動中とステーション移動中の間にある状態で、矢印は1本ずつしかありません。棚の下に入ってから、棚を持ち上げてステーションへ向かうので、aは棚持上げ中です。
(省略)の状態は「充電中」
(省略)は待機とだけ行き来しています。本文で待機状態と行き来するのは充電中状態です。イ・ウ・カは空欄に充電中を入れていますが、充電中は(省略)の位置にあるので空欄には入りません。
オ・キは2つの空欄を入れ替え、ア・クは3つともずらしています。手順1でbを決めれば、bが取出し待ちでないア・ウ・オ・クは消えます。
IPAのサンプル問題との違い
サンプル問5と同じく、名前を伏せた状態と異常があります。ただし、この問題では異常を空欄にせず、名前を書いています。出ていく矢印のない状態が空欄にないときは、往復の矢印のような別の形を手がかりにします。
3問の練習はここまでです。ほかの問題はシステム区分のサンプル問題の一覧から解けます。
参考にした資料
独立行政法人情報処理推進機構(IPA)(確認)