210 likes | 439 Views
Distance Learning Robotics. N. Ackovska S. Bozinovski. Introduction. Internet Era, Internet business, Internet education, Virtual Classroom Internet Control Virtual Laboratory???. Introduction (2).
E N D
Distance Learning Robotics N. Ackovska S. Bozinovski
Introduction • Internet Era, Internet business, Internet education, Virtual Classroom • Internet Control • Virtual Laboratory???
Introduction (2) • Examples of moving a robot through the corridors in a building of South Carolina State University, USA, from a building of Institute of Informatics, University of Skopje in Macedonia. • The experiments that we carried out show that there are emerging potentials of using web based robot control for educational purposes.
Control of real robots • Multitasking control • Moore automata representation • Human bioelectric control • … more • Internet is entering the robot control. • Among many servers on Internet, the class of robot servers is now emerging and developing rapidly.
Virtual and Physical Robots • A robot can exist in some place like for example a robotic lab, and an Internet user would be able to control the robot, taking into account the restrictions imposed by Internet. • The Internet based robot control is kind of the well-known concept of remote (teleprocessing) control.
Hardware • Two-wheel moving box • The control of the movement is done by a sort of movement sensor. It measures the resistance of a wall, in its sensitive wheels (the robot keeps track of how many wheel revolutions it makes). Maximum speed of three feet per second. • Sound (clapping) sensor • “Done” sound
Mounting hole Interface connector • Side view • Front view
ADRIEL - 9 cye type of educational robot
Internet based Cye Control users Internet USB video pod camera PC robot RS232 radio pod
Intelligent Robotics • Building and having a MODEL of the local (and possibly the global) ENVIRONMENT • Can be achieved by LEARNING (self exploration of the environment) or by PROGRAMMING (a human programs the model into the robot memory) • Direct programming is faster
Programming: VB predefined objects • Draw line • Draw box • Draw linepath • Draw vacuum cleaning path • activate camera view • Define hotpoint • Define checkpoint • etc
Robotics Distant Education AI/Robotics Lab Orangeburg, SC Web-bots Robot server Pittsburgh, PA Virtual Classroom Espernet IRC server usern user1 user2 user3@ii
Robotics Virtual Classroom • CS480 Introduction to Robotics: follow the class via Internet virtual classroom. • The robotics class is organized in two levels: • level of robot control, that uses the Probotics web- bots robot control server • the level of distant robotics education, which uses Espernet IRC server as chat - room • The students, using the web-bots robot server web site, take the appropriate action, and are able to follow the robot’s movement in response to the action they took. • The results of the robot’s movement or the photos are discussed on the virtual classroom.
Results • Real robots in real environments • Internet based robot control (moving a real robot in a distant place) • Virtual classroom, chat, actual robot movement • Student having fun
Opportunities • In education, virtual laboratories. • In improvement of distant robot control, including robot surveillance • Internet based personal robots.
Internet - based Robot Control - The end -