[jsk_robot_startup/smach_to_mail] Not use yaml file to set address#76
[jsk_robot_startup/smach_to_mail] Not use yaml file to set address#76tkmtnt7000 wants to merge 1 commit intok-okada:smach_to_statefrom
Conversation
This reverts commit b73a8ac.
|
Should I rebase this for launch file? |
|
I would be happy if you could use this as a base, either cherry-pick or rebase, there may be minor changes, though. |
|
@tkmtnt7000 since I have merged jsk-ros-pkg#1558, please create your PR on @mqcmd196 If you are talking about #72, please also create PR against jsk-ros-pkg so that every one can see your work. BTW, how to deal with responces from chat, I think main differentce between email vs chat is Chat can use respond easily. So I whould like to find a way to change goal or userdata from chat interface. (IT IS TOO LATE: you do not have to cherry-pick or rebase, beacause your inmprovement is independent from email receiver/ sender parameters, so if the software is desinged well, your patch did not collide with this fix.) |
|
OK. I make PR to jsk-rod-pkg
僕もメールとチャットでの違いが面白いと感じていて、チャットの返信があったときにロボット側がどう反応するのが良いかあまりわかっていませんがこの応答について今後さらに発展性がありそう、という感じがしています。(市倉さんの研究につながる??) ふんわり使い方とかメリットとして考えているのは そうすると各インターフェースに流したらいい情報の種類というのもある程度見えてくるかなと思います(エラー情報等含め) |
これはかなり同意です.それと同時にインタラクションの前に通知の部分があると思うのですが,多分chatは情報を普段から流しすぎると通知がうるさくなってみんなスレッドをミュートして見なくなるので,みんなが見てもらえるレベルの情報をちゃんと流すことがかなり大事だと思っています.個人的にロボットのソフトウェアを書くときに意識しているのはloggingのlevelなんだけど,developerのfetchスレッドにはlogerrorの内容を出す,ユーザにはデモ中に発見したもので一番情報量がでかいもの(普段出現しなかったこと)を出す,みたいに情報をフィルタすることは大事だと思います. 例えばstackしたときに,結局だれかが気づいたときに今僕達は誰かにjoyで操作してもらうようにお願いしていますが, Level 1. SMACHの遷移がtime out していることを伝えて助けてもらう |
I see. I work on current |
|
なので現状のシステムにchatを組み込むとして,SMACHのreportにはレベルが存在しているべきなのではないかという提案です.現状全部の情報を報告していますが,そこに重要度の何らかのパラメータはあっていいと思います |
|
こういうのは重要な議論なので jsk-ros-pkg#1578 みたいに見えるところでやるのがいいですね。で、 SMACHレベルだと、できることは内部状態の変更と、目標の変更、になるので、(あとは現在の状態の強制変更?)なので、まずはパスがいくつかできるような状態遷移図に拡張するのがよいとおもいます。 @mqcmd196 としては、どういう命令形式を受け付けるか、というのを整理しておくのが良くて、これはRSJの原稿の時のコメントに言ったかな?CPUつくったらその命令セットをデザインするんだけど、それの組み合わせでどういう計算ができるか示す。という感じです。CPUだと足し算掛け算がこうできますと。GPU(あるいはSIMD計算機)だと、こういうベクトル計算ができます、とか。 |
|
@tkmtnt7000 これと |
|
遅くなってすみません. |
This reverts commit b73a8ac.
We do not use yaml file (
/var/lib/robot/...yaml) to set sender and receiver address.From #71 (comment)