Abstract: There is an increasing interest in introducing computational thinking at an early age. Computational thinking, like mathematical thinking, engineering thinking, and scientific thinking, is a kind of analytical thinking. Learning computational thinking skills is not only to improve technological literacy, but also allows learners to equip with practicable skills such as problem-solving skills. As people realize the importance of computational thinking, the field of educational technology faces a problem: how to choose appropriate tools and activities to help students develop computational thinking skills. Robots are gradually becoming a popular teaching tool, as robots provide a tangible way for young children to access to technology, and controlling a robot through programming offers them opportunities to engage in developing computational thinking. This study explores whether the introduction of flowcharts into the robotics programming courses can help children convert natural language into a programming language more easily, and then to better cultivate their computational thinking skills. An experimental study was adopted with a sample of children ages six to seven (N = 16) participated, and a one-meter-tall humanoid robot was used as the teaching tool. Results show that children can master basic programming concepts through robotic courses. Children's computational thinking has been significantly improved. Besides, results suggest that flowcharts do have an impact on young children’s computational thinking skills development, but it only has a significant effect on the "sequencing" and "correspondence" skills. Overall, the study demonstrates that the humanoid robot and flowcharts have qualities that foster young children to learn programming and develop computational thinking skills.
Abstract: This paper describes a preliminary work aimed at
setting a therapeutic support for autistic teenagers using three
humanoid robots NAO shared by ASD (Autism Spectrum Disorder)
subjects. The studied population had attended successfully a first
year program, and were observed with a second year program
using the robots. This paper focuses on the content and the effects
of the second year program. The approach is based on a master
puppet concept: the subjects program the robots, and use them as
an extension for communication. Twenty sessions were organized,
alternating ten preparatory sessions and ten robotics programming
sessions. During the preparatory sessions, the subjects write a story
to be played by the robots. During the robot programming sessions,
the subjects program the motions to be realized to make the robot
tell the story. The program was concluded by a public performance.
The experiment involves five ASD teenagers aged 12-15, who had
all attended the first year robotics training. As a result, a progress
in voluntary and organized communication skills of the five subjects
was observed, leading to improvements in social organization,
focus, voluntary communication, programming, reading and writing
abilities. The changes observed in the subjects general behavior
took place in a short time, and could be observed from one robotics
session to the next one. The approach allowed the subjects to
draw the limits of their body with respect to the environment, and
therefore helped them confronting the world with less anxiety.
Abstract: Offline programming (OLP) is a new method in robot programming which is used widely in the industry nowadays which is a simulation base method that can produce the robot codes for motion according to virtual world in the simulation software. In this project Delmia v5 is used as simulation software. First the work cell component was modelled by Catia v5 and all of them was imported to a process file in Delmia and placed roughly to form the virtual work cell. Then robot was added to the work cell from the Delmia library. Work cell was calibrated corresponding to real world work cell to have accurate code. Tool calibration is the first step of calibration scheme and then work cell equipment can be calibrated using 6 point calibration method. Finally generated code needs to be reformed to match related controller code instruction. At the last stage IO were set to accomplish robots cooperation and make their motion synchronized. The pros and cons also will be discussed to clarify the presented results show the feasibility of the method and its effect on production line efficiency. Finally the positive and negative points of the implementation will be discussed.
Abstract: The paper presents an advanced control system for
tennis ball throwing machines to improve their accuracy according to
the ball impact points. A further advantage of the system is the much
easier calibration process involving the intelligent solution of the
automatic adjustment of the stroking parameters according to the ball
elasticity, the self-calibration, the use of the safety margin at very flat
strokes and the possibility to placing the machine to any position of
the half court. The system applies mathematical methods to
determine the exact ball trajectories and special approximating
processes to access all points on the aimed half court.
Abstract: This paper presents the development of a software
application for Off-line robot task programming and simulation. Such
application is designed to assist in robot task planning and to direct
manipulator motion on sensor based programmed motion. The
concept of the designed programming application is to use the power
of the knowledge base for task accumulation. In support of the
programming means, an interactive graphical simulation for
manipulator kinematics was also developed and integrated into the
application as the complimentary factor to the robot programming
media. The simulation provides the designer with useful,
inexpensive, off-line tools for retain and testing robotics work cells
and automated assembly lines for various industrial applications.