新しいソフトウェアの実現 オブジェクト指向型ロボットプログラミング言語EusLisp
スポンサーリンク
概要
- 論文の詳細を見る
3次元の幾何モデルを記述し,その上でロボットの環境認識機能や知的行動計画プログラムを記述するための言語,EusLispの概念と実装について論ずる.ロボットの知的機能の実現にはオブジェクト指向が最適であるとの考えに立ち,言語の基本機能としてオブジェクト指向を実装し,その上にCommon Lispと同様な関数プログラミング機能を実現する.オブジェクト指向とLispの関数を融合するために,階層的なクラス継承木の中で定数時間で型判別を行える仕組みを導入している.不定長のオブジェクト管理のメモリ効率を向上させるため,フィボナッチバディによるメモリ管理を行う.非同期,並列プログラミングのために導入したマルチスレッド機能とスレッドごとに分割したメモリ管理機構の評価を行う.これらによって効率よく実現された幾何モデラーと,ロボット向きのEusLispの応用を2例示す.
- 日本ソフトウェア科学会の論文
日本ソフトウェア科学会 | 論文
- LCDと透明弾性体の光弾性を用いたユーザインタフェース (特集 インタラクティブシステムとソフトウェア)
- Bluetoothによる位置検出
- COINSにおけるSIMD並列化(最新コンパイラ技術とCOINSによる実践)
- データ型を考慮した軽量なXML文書処理系の自動生成(ソフトウェア開発を支援する基盤技術)
- 計算と論理のための自然枠組NF/CAL(システム検証の科学技術)