Interactive Natural Programming of Robots: Introductory Overview
نویسندگان
چکیده
Natural, multimodal interaction is a key issue of humanoid robots since a human-like appearance suggests human-like properties and behavior. Although human communication in all its facets seems to be hardly reachable today, interaction via verbal inand output or via gestures is a big step to meet this requirement. Besides these channels, recognition of the interaction context is important because e.g. human references are often incomplete and sloppy. From human behavior, several context types like advising, commenting and teaching can be derived. In this article, we present a system that supplies context dependant interaction with robots in these contexts. Interaction may be established with verbal and gestural channels. Furthermore, an interactive teaching technique called ”programming by demonstration” is presented for native and intuitive transferring human skills and behavior to human-like robots. Since manipulation skills from humans are very well developed but not easy to describe with standard programming methods, it is expected to ease robot programming significantly.
منابع مشابه
Systematic literature review: teaching novices programming using robots
Teaching programming to novices is a difficult task due to the complex nature of the subject, the negative stereotypes are associated with programming and because introductory programming courses often fail to encourage student understanding. This study investigates the effectiveness of using robots as tools in the teaching of introductory programming and to determine whether such technology ca...
متن کاملA cooperative development system for an interactive introductory programming course
We present a system for the cooperative development of computer programs that was created for the lab sessions of an introductory programming course at University of Ljubljana, Slovenia. The system has relieved the students from the tedious task of retyping programs developed by the teaching assistant and enabled them to cooperate with the teaching assistant in solving programming problems. We ...
متن کاملIntroductory Computer Science with Robots
Starting in the fall of 2005 our department began a large-scale effort to incorporate hands-on robotics in many of our courses, including our introductory computer science sequence. This followed the establishment of a departmental robotics laboratory and the purchase of a number of different robots. Our efforts include testing a variety of projects and surveying students about their satisfacti...
متن کاملAn interactive weighted fuzzy goal programming technique to solve multi-objective reliability optimization problem
This paper presents an application of interactive fuzzy goal programming to the nonlinear multi-objective reliability optimization problem considering system reliability and cost of the system as objective functions. As the decision maker always have an intention to produce highly reliable system with minimum cost, therefore, we introduce the interactive method to design a high productivity sys...
متن کاملTeaching Programming with Lego RCX Robots
A common practice in most programming curricular is for students to learn computer programming in an Integrated Development Environment (IDE). Even though IDEs provide good program development support, very often, what students learn is limited to what an IDE provides. The limitation can be overcome by using additional learning activities in class. LEGO RCX robots can be used to provide additio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002