木下です。
keyop.launchで立ち上がるプログラムを調べて、どのようなことを行っているか調べようとしています。
まず、keyop.launchの中身を見たところ、
<node pkg="kobuki_keyop" type="keyop" name="keyop" output="screen">
となっていたので、kobuki_keyopパッケージのkeyopという実行ファイルを実行しているのだと考えました。
そこで、kobuki_keyopパッケージの中身を調べたのですが、
keyopという実行ファイルを見つけることが出来ませんでした。
この実行ファイルはどこにあるのでしょうか。
また、ソースコードなどを見ることができればそれも見たいと思っています。
よろしくお願いします。
keyop.launchの中身
<!--
Raw keyop configuration for working with the default kobuki launcher (minimal.launch).
-->
<launch>
<node pkg="kobuki_keyop" type="keyop" name="keyop" output="screen">
<remap from="keyop/motor_power" to="mobile_base/commands/motor_power"/>
<remap from="keyop/cmd_vel" to="mobile_base/commands/velocity"/>
<param name="linear_vel_step" value="0.05" type="double"/>
<param name="linear_vel_max" value="1.5" type="double"/>
<param name="angular_vel_step" value="0.33" type="double"/>
<param name="angular_vel_max" value="6.6" type="double"/>
<param name="wait_for_connection_" value="true" type="bool"/>
</node>
</launch>
kobuki_keyopパッケージ内
kobuki_keyop
├── cmake
│ ├── kobuki_keyopConfig-version.cmake
│ └── kobuki_keyopConfig.cmake
├── launch
│ ├── keyop.launch
│ ├── readme.txt
│ └── safe_keyop.launch
├── package.xml
└── param
├── keyop_mux.yaml
└── keyop_smoother.yaml