PD試験 システム

PD試験(仮称)システム区分 問5型の練習3(棚搬送ロボットの状態遷移図)

PD試験(仮称)システム区分の科目B問5(状態遷移図)と同じ形の練習問題です。棚を運ぶロボットの状態遷移図の空欄を、往復の矢印と行き先の数から決めます。答えはプログラムで確認しています。

PD試験 システム

棚搬送ロボットの状態遷移図

答えは計算で確認済み(AI 作成)
  • 問題文・図・解答群は、事例のデータから決まった文型で組み立てています。AI が自由に書いた文は、問題には入っていません。
  • 本文の遷移と図の矢印が一致する当てはめ方を、プログラムで総当たりに調べ、空欄の答えが1通りに決まることを確かめています。
  • 解答群に正解の組合せがちょうど1つあり、ほかの組合せにはどれも誤りの空欄が1つ以上あることを確かめています。
  • 確かめるプログラム自体は、IPA が正解を公表したサンプル問題と、人が手で答えを確かめた例題で、正しく動くことを確かめています。

確かめたのは「本文と図から答えが1通りに決まるか」までで、本試験での扱いと同じになることまでは保証しません。解説文は検証の対象外です。品質方針

M 社は,棚搬送ロボットを開発している。棚搬送ロボットの状態遷移を図 1 に示す。

  • 電源を入れると,棚搬送ロボットは待機状態になる。
  • 待機状態で出庫指示を受けると,状態を棚へ移動中状態に遷移させる。
  • 棚へ移動中状態で指定の棚の下に入ると,状態を棚持上げ中状態に遷移させる。
  • 棚持上げ中状態で棚を持ち上げると,状態をステーション移動中状態に遷移させる。
  • ステーション移動中状態でピッキングステーションに着くと,状態を取出し待ち状態に遷移させる。
  • 取出し待ち状態のときに別のステーションでも取り出す商品があると,ステーション移動中状態になる。
  • 取出し待ち状態で作業員が完了ボタンを押すと,状態を棚返却中状態に遷移させる。
  • 棚返却中状態で棚を元の位置に下ろすと,状態を待機状態に遷移させる。
  • 待機状態でバッテリー残量が20%を下回ると,状態を充電中状態に遷移させる。
  • 充電中状態で充電が完了すると,状態を待機状態に遷移させる。
  • ステーション移動中状態でほかのロボットとの衝突を検知すると,状態を異常状態に遷移させる。
  • 棚返却中状態でほかのロボットとの衝突を検知すると,状態を異常状態に遷移させる。
図 1 棚搬送ロボットの状態遷移。遷移の一覧は図の下にあります。待機棚へ移動中aステーション移動中bc(省略)異常
図 1 棚搬送ロボットの状態遷移
図を文字で読む(遷移の一覧)
  • 待機 → 棚へ移動中
  • 棚へ移動中 → 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 には「棚返却中」ではなく「棚持上げ中」が入る。本文では,棚持上げ中状態へは 棚へ移動中 状態から遷移し,棚持上げ中状態からは ステーション移動中 状態へ遷移する。

形式の参考:プロフェッショナルデジタルスキル(システム)試験(仮称) 科目B のサンプル問題 問5(状態遷移図)独立行政法人情報処理推進機構(IPA)(掲載)資料を開く(確認)

この問題の誤りを報告
どこが違いますか

名前や連絡先は書かないでください。内容は訂正の確認にだけ使い、90日で削除します。

解説を開く

解説

解説文は検証の対象外です。答えと、選択肢ごとの根拠の文は、プログラムで確認しています。

答えはエ: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)(確認)