On 16 November 2011, Japan Embedded Systems Technology Association (JASA) announced that Platform Research Group of Engineering division has started work on the specification of OpenEL (Embedded Libraries) for Robot.
OpenEL for Robot is an open platform to standardize the specifications of the software implementation of robotics and control systems.
This is the Japanese version of the presentation materials that were presented at Embedded Technology 2011 in Japan. The English version is under construction.
On 16 November 2011, Japan Embedded Systems Technology Association (JASA) announced that Platform Research Group of Engineering division has started work on the specification of OpenEL (Embedded Libraries) for Robot.
OpenEL for Robot is an open platform to standardize the specifications of the software implementation of robotics and control systems.
This is the Japanese version of the presentation materials that were presented at Embedded Technology 2011 in Japan. The English version is under construction.
4. MVCパターンで実装1/2
ROS Japan UG #38 4
en.wikipedia.org
2020/8/28
ROSにおける採用例 (Robot model)
Model
View Controller
User programRviz
robot_description (param)
joint_states
PubSubGet
5. MVCパターンで実装2/2
ROS Japan UG #38 52020/8/28
Model
View Controller
ControllerRviz
menu_description (param)
menu_states
PubSubGet
User program
Sub
Joy nodejoy
ユーザが実装
radial_menuが提供
6. menu_description
ROS Japan UG #38 62020/8/28
静的なメニュー構造を表すパラメータ
(Robot modelで言えばrobot_descriptionに相当)
可視化用の代替テキスト(絵文字)や
アイコン画像も指定可能
可視化
7. User Program
ROS Japan UG #38 72020/8/28
Menuで選択されている項目に応じて
行動を切り替える
sensor_msgs/Joyと
radial_menu_msgs/Stateを
同時にSubすると便利
8. Issue/PR お待ちしてます!
ROS Japan UG #38 8
github.com/yoshito-n-students/
radial_menu_ros
2020/8/28
Future work (?)