A model based design approach to system building using the e-Yantra educational robot
-
Published:2017-01-05
Issue:1
Volume:14
Page:37-43
-
ISSN:1551-3688
-
Container-title:ACM SIGBED Review
-
language:en
-
Short-container-title:SIGBED Rev.
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