コンテンツ情報
公開日 |
2018/04/01 |
フォーマット |
PDF |
種類 |
プレミアムコンテンツ |
ページ数・視聴時間 |
7ページ |
ファイルサイズ |
559KB
|
要約
ロボットをはじめとした組み込みハードウェアは、製品に応じた作り込みによって高い完成度を誇る。しかし、製品ごとの開発はデバイスドライバなどソフトウェアの移植性や再利用性などを低めることにもつながってしまう。
組込みシステム技術協会(JASA)が開発を主導するOpenEL(Open Embedded Library)は、ロボットや制御システムなどのソフトウェア実装仕様を標準化する組み込みシステム向けプラットフォームである。
具体的にはセンサー入力やモーター出力など機器制御のAPIを抽象化しミドルウェアより低いレイヤーに配置する。モーターを例にすれば「指定した角度までの回転」「速度制御」などをOpenELにて定義することでモーターのメーカーや型番を意識することなく、プログラムを開発することが可能となる。
ここではこのOpenELについての概要と現状を解説する。
*このブックレットはMONOistで掲載された記事を再編集したものです。