A model based design approach to system building using the e-Yantra educational robot

Author:

Arya Kavi1,Coelho Blossom1,Pandya Shraddha1

Affiliation:

1. IIT Bombay, Powai, Mumbai, India

Abstract

The e-Yantra robot is the basis for a highly scalable embedded systems teaching program setting up 500 embedded systems labs in Indian engineering colleges. A key strategy to encourage rapid prototyping of applications has been to encourage reuse of code using a commodity robot with a standard API along with excellent documentation and training material. An important challenge has been to teach the reasoning process from a design through to an implementation deployed on an actual machine. Model based design is key to articulating such reasoning. A further challenge is to do this in an affordable manner where most available model- based IDEs are expensive proprietary systems using languages such as Esterel and SCADE. We illustrate with a "Valet Parking" application how our robotic eco-system facilitates the learning of important model-based design principles taking a high-level specification of a problem down to working code and even deriving test cases in the process. A novel feature of our approach is that we carry out design-time scheduling of various (concurrent) activities by analyzing dependencies between modules and obtain purely sequential C-code implemented on a microcontroller without the need for an RTOS. This case study is an exemplar of a model-based design approach for a large class of such robotic projects.

Publisher

Association for Computing Machinery (ACM)

Subject

Engineering (miscellaneous),Computer Science (miscellaneous)

Reference13 articles.

1. e-Yantra lab setup initiative: Sustainable knowledge creation and scalable infrastructure creation at engineering colleges

2. Learning by competing and competing by learning: Experience from the e-Yantra Robotics Competition

3. "Fire Bird V ATMEGA2560 Hardware Manual V1.08 2012-10-12" IIT Bombay. "Fire Bird V ATMEGA2560 Hardware Manual V1.08 2012-10-12" IIT Bombay.

4. "Fire Bird V ATMEGA2560 Software Manual V1.00 15-08-20122012-03-10" IIT Bombay. "Fire Bird V ATMEGA2560 Software Manual V1.00 15-08-20122012-03-10" IIT Bombay.

5. "Firebird Video tutorials" ERTS Laboratory IIT Bombay 2013. "Firebird Video tutorials" ERTS Laboratory IIT Bombay 2013.

Cited by 1 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Development Strategy of Educational Robot Industry Based on Big Data Analysis;Application of Intelligent Systems in Multi-modal Information Analytics;2020-07-21

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3