Approach for Generating Embedded Robot Navigation .ppt
《Approach for Generating Embedded Robot Navigation .ppt》由会员分享,可在线阅读,更多相关《Approach for Generating Embedded Robot Navigation .ppt(17页珍藏版)》请在麦多课文档分享上搜索。
1、A Model-Driven Approach for Generating Embedded Robot Navigation Control Software,Bina Shah (Iambina at- uab.edu) Rachael Dennison (Raeanne at- ) http:/www.gray-area.org/Research/CREW/Advisor: Dr. Jeff Gray (gray at- cis.uab.edu) (www.gray-area.org),An undergraduate research project, with support fr
2、om the NSF SIPHER program (Vanderbilt) and the CRA Research Experience for Women (CRA-CREW),Project Overview,Goal:Use of advanced modeling techniques to improve the development of embedded systemsSynthesize robot control software from high-level models that depict configuration of a hostile environm
3、ent containing robots, landmines, and lost babies,Motivating Problem and Solution Outline:,Motivating Problem Hard-coded control software for real-time embedded robotics control systems requires manual adaptation for each new configuration Solution Approach Use a meta-configurable modeling toolCreat
4、e a meta-model that represents the hostile domainConstruct a code generator that translates model information into robot control softwareCode generator has deep knowledge of domain and robot planning,Background,The Lego Mindstorms Robotics Invention System (RIS) The RCX Programmable micro-controller
5、 embedded in a Lego brick IR Communication Software sends code to RCX using the IR tower connected to the serial or USB port RIS kit also includes Lego bricks, gears, sensors, motors, wheels,Model-Based Generators,Models: stored as directed, attributed graphs,Generators: traverse/transform,Targets:,
6、executable models,analyzable model,Synchronous Dataflow,Petri Net,Metamodeling and Modeling,Abstract & Concrete Syntax Static Semantics Visualization,MetaModel,Model,OCL Constraints,Explanation of “Hostile Grid” Meta-Model,Objects: Baby, Landmine, Robot Attributes: X-Coordinate, Y-Coordinate Constra
7、ints: Minimum X-Coordinate, Minimum Y-Coordinate, Unique Name, Valid Name, Maximum Number of Robots, Unique set of X and Y coordinates,The Constraints Aspect,The Constraints: MaxRobots: = 0 Ymin: = 0 UniqueName ValidName UniqueXYCoordinate,Example constraint,UniqueXYCoordinate Pseudo code:Return the
8、 number of babies, landmines, and robots with given X and Y coordinates.If number 1, the X and Y coordinate pair is not unique.,Sample OCL Constraint:let count = project.allRobots(self.XCoordinate, self.YCoordinate) + project.allBabies (self.XCoordinate, self.YCoordinate) + project.allLandmines(self
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- APPROACHFORGENERATINGEMBEDDEDROBOTNAVIGATIONPPT

链接地址:http://www.mydoc123.com/p-378521.html