A Matlab Toolbox for the USB Intellitek Scorbot

Guardat en:
Dades bibliogràfiques
Publicat a:Association for Engineering Education - Engineering Library Division Papers (Jun 26, 2011), p. 22.61.1
Autor principal: Esposito, Joel
Altres autors: Wick, Carl E, Knowles, Kenneth A
Publicat:
American Society for Engineering Education-ASEE
Matèries:
Accés en línia:Citation/Abstract
Full text outside of ProQuest
Etiquetes: Afegir etiqueta
Sense etiquetes, Sigues el primer a etiquetar aquest registre!

MARC

LEADER 00000nab a2200000uu 4500
001 2317744093
003 UK-CbPIL
035 |a 2317744093 
045 0 |b d20110626 
100 1 |a Esposito, Joel 
245 1 |a A Matlab Toolbox for the USB Intellitek Scorbot 
260 |b American Society for Engineering Education-ASEE  |c Jun 26, 2011 
513 |a Conference Proceedings 
520 3 |a A Matlab toolbox for the USB Intellitek Scorbot: a new open source educational robotics development library for direct Matlab to Scorbot controlAbstract:For the past two decades, the Intellitek Scorbot has been one of the most widely usedarticulated robots, designed specifically for the educational market (universities andtechnical schools). Older versions of the robot came with a control box that could beconnected to a personal computer via an RS232 serial port. A set of simple ASCIIcommands, called ScorBase, were provided by the manufacturer to control the robot.While RS232 data transfer rates can be slow, the old architecture had two mainadvantages. First, the interface was driverless – allowing it to be platform independent.Therefore the robot could be controlled by any PC or microcomputer with a serialinterface. Second, the relatively simple ASCII commands were programming languageindependent making it easy to develop open source libraries to control the robot from avariety of high level programming languages such as C, C++, or Python. In particular theauthors had many years of experience using Matlab as the development environment ofchoice in their classes. This is especially useful since educational robots are rarely standalone systems. In particular they are frequently interfaced with existing image processingor path planning software, which may be written in some of these higher level languages.The latest model of the Scorbot (EU-4) is no longer controlled through an RS232 typeserial link. The new PC interface is a USB, which provides superior data transfer rates,but requires a proprietary driver to control the robot. We found that Matlab could notdirectly accept the provided driver software.This paper describes the development and use of a new Matlab Toolbox for the IntellitekScorbot (MTIS), which provides a series of seamless, highlevel Matlab functions tocontrol the Scorbot directly. Here, we detail our detective work on reverse engineeringprovided DLL files, and our re-invention of communications methods for the new USBinterface. We then describe all the commands in the toolbox. Next we benchmark theperformance of the new Toolbox, which proved superior in many aspects to our previousRS232 interface.In the final part of the paper we discuss how this toolbox is used for development andinstruction within our robotics laboratory -- providing example exercises from ourundergraduate robotics laboratory. We conclude by sharing results from a usabilitysurvey we conducted from a test group of over 50 users. 
653 |a Robotics 
653 |a Data transfer (computers) 
653 |a Software 
653 |a Automation 
653 |a Education 
653 |a Matlab 
653 |a Programming languages 
653 |a Robots 
653 |a High level languages 
653 |a Manufacturing engineering 
653 |a Personal computers 
653 |a Device driver programs 
653 |a Robot control 
653 |a Control equipment 
653 |a Path planning 
653 |a Libraries 
653 |a Laboratories 
653 |a Commands 
653 |a Higher education 
653 |a Imperative sentences 
653 |a Languages 
653 |a Copyright 
653 |a Learning transfer 
700 1 |a Wick, Carl E 
700 1 |a Knowles, Kenneth A 
773 0 |t Association for Engineering Education - Engineering Library Division Papers  |g (Jun 26, 2011), p. 22.61.1 
786 0 |d ProQuest  |t Library Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2317744093/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://peer.asee.org/a-matlab-toolbox-for-the-usb-intellitek-scorbot