重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

バカな質問でごめんなさい
ラジコンで操作できる人間にとても近いロボットが3体いたとして下のように指令を出します。
○ロボットA→ロボットB→ロボットC →ロボットA
〇ロボットAはロボットBの、ロボットBはロボットCの、ロボットCはロボットAnのリモコンを持ちます
何かの原因でロボットAの持っているリモコンのボタンが押されたとき、全てのロボットが動き続けることはありますか
?

質問者からの補足コメント

  • またどのような場合でしょうか?
    日本語が下手ですみません

      補足日時:2020/05/03 09:10

A 回答 (2件)

リモコンにもよるけど「ありえない」です。



>ロボットAはロボットBの、ロボットBはロボットCの、ロボットCはロボットAnのリモコンを持ちます

リモコンを持つのは良いですが、ロボットAが持っている「ロボットBを動かすリモコン」のどのボタンが押されるかによって動きが異なります。ロボットAのリモコン操作でロボットBが動き、さらにロボットBがロボットCを動かすには「ロボットAのリモコンの指示が、ロボットCを動かすようにロボットBを動かす」ことになります。

通常の認識として、リモコン操作は
・足の動き(前後左右への移動)
・手の動き(ボタンを押したり、モノを掴んだりする)
に分かれていると考えられるので、ロボットAのリモコンが押されることによりロボットBがロボットCを動かすには
①ロボットAはロボットBへ「ロボットCを動かすボタンをどれか押せ」と指示する
②ロボットBは指示に従って、ロボットCを動かすボタンをどれか押す
③ロボットCはリモコンの指示にしたがって動く
ということになります。

なので③でロボットCは「ロボットAを動かすボタンを押せ」という指示を受けていないので、ロボットAには伝わりません。

もしすべてのロボットが永遠に循環して動くには
①ロボットAはロボットBへ「ボタンを動かす指を押せ」と指示する
②ロボットBは指だけを動かし、ロボットCへ「ボタンを動かす指を押せ」と指示する
③ロボットCは指だけを動かし、ロボットAへ「ボタンを動かす指を押せ」と指示する
以下繰り返し、とどのロボットも「ずっと指だけ動かし続ける」という状態なら、外部から指示がないかぎり3体はずっと動き続けます。
    • good
    • 0
この回答へのお礼

分かりやすい回答ありがとうございました

お礼日時:2020/05/03 09:49

あります

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!