DocumentCode
2433744
Title
Programming LEGO mindstorms NXT with visual programming
Author
Kim, Seung Han ; Jeon, Jae Wook
Author_Institution
Sungkyunkwan Univ., Suwon
fYear
2007
fDate
17-20 Oct. 2007
Firstpage
2468
Lastpage
2472
Abstract
Lego Company has made a programmable robot set named Mindstorms NXT(NXT). This set comes with several types of sensors, motor, and programmable brick. The NXT set is provided with visual programming environment. Novice programmer can easily make a program for robot using this visual programming environment. The software of NXT is based on National Instruments´ Lab VIEW. Also, Microsoft developed a platform called Microsoft Robotics Studio(MSRS) which is aimed to support all types of robot. MSRS also provides visual programming environment named Visual Programming Language(MVPL). Both programming environment are in user friendly interface which programmers just have to drag an icon and release it on the main program screen to use it. Fluent knowledge on programming is needed to work with robot and this affects novice user to restrain to study robotics. However, visual programming can reduce the hesitation of novice user to start programming robots. In this paper, MSRS VPL programming environment and NXT programming environment was used to run the same task using the same robot. Characteristics, merits, and demerits of the each environment was compared and evaluated to introduce a guideline for an efficient method to learn robot using visual programming.
Keywords
control engineering education; graphical user interfaces; programming environments; robot programming; visual programming; LEGO Company; Lab VIEW; Microsoft Robotics Studio; Mindstorms NXT; iconic interface; programmable robot set; programming environment; user friendly interface; visual programming language; Automatic programming; Costs; Electronic mail; Hardware; Libraries; Programming environments; Programming profession; Robot programming; Robot sensing systems; Service robots; LEGO; MSRS; MVPL; Microsoft Robotics Studio; NXT; Visual Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Control, Automation and Systems, 2007. ICCAS '07. International Conference on
Conference_Location
Seoul
Print_ISBN
978-89-950038-6-2
Electronic_ISBN
978-89-950038-6-2
Type
conf
DOI
10.1109/ICCAS.2007.4406778
Filename
4406778
Link To Document