oit-ipbl / robots

0 stars 0 forks source link

Robot facial expressionについて #3

Open oitic-nk opened 3 years ago

oitic-nk commented 3 years ago

RUNまで実行しましたが,特に気になる点はありませんでした.

KMiyawaki commented 3 years ago

@oitic-nk ありがとうございます。助かりました。

igaki commented 3 years ago

@KMiyawaki @oitic-nk

https://github.com/oit-ipbl/robots/blob/main/robot_facial_expression/robot_facial_expression.md

Change the robot face..

Exercise

Run

Question(1)

Challenge(1)

Challenge(2)

KMiyawaki commented 3 years ago

@igaki 対応しました。

Change the robot face..

Exercise

Run

Challenge(1)

Challenge(2)

プログラムを読解して、デフォルトで用意されているhappy, normal, sad以外の表情タイプを追加してほしかったのですが、難しいですね。これで通じ無さそうなら削除します。

igaki commented 3 years ago

@KMiyawaki Cafully->Carefully がありました

あと,face.py, navigation.py, face_image_publisher.py の関係を口頭でも良いので教えていただけますでしょうか.最初にそれを記述できればスムースかなと思いました.あと,Challenge1ではどのファイルを修正すれば良いか書いてあると良いかもしれません->今気づきました.Challenge1はpythonファイルじゃなくて画像ファイルを差し替えるだけなんですね.理解しました. 強いて言うなら,ファイル名を差し替えたいときにどのファイルを修正すれば良いかの言及があると良いかと思いました.いかがでしょうか?

KMiyawaki commented 3 years ago

@igaki 説明文を編集し画像ファイルの入れ替えであることを明示しました。

face.pyは/robot_face_typeに文字列を発信しているだけです。つまりface_image_publisher.pyが起動していて、文字列さえ適切なトピック/robot_face_typeに発信できれば誰でも表情が変えられます。だからコマンドラインでも表情変更ができるわけです。 同様に‘navigation.py‘はmove_baseに信号を送っています。もう少し複雑な手順を踏んでいますが本質的には同じで、RVizから矢印のドラッグで目的地が指定できるのと同じです。コマンドでもできます。