15,571 research outputs found
Teaching Software Engineering through Robotics
This paper presents a newly-developed robotics programming course and reports
the initial results of software engineering education in robotics context.
Robotics programming, as a multidisciplinary course, puts equal emphasis on
software engineering and robotics. It teaches students proper software
engineering -- in particular, modularity and documentation -- by having them
implement four core robotics algorithms for an educational robot. To evaluate
the effect of software engineering education in robotics context, we analyze
pre- and post-class survey data and the four assignments our students completed
for the course. The analysis suggests that the students acquired an
understanding of software engineering techniques and principles
Starting from scratch: experimenting with computer science in Flemish secondary education
In the Flemish secondary education curriculum, as in many countries and regions, computer science currently only gets an extremely limited coverage. Recently, in Flanders (and elsewhere), it has been proposed to change this, and try-outs are undertaken, both in and outside of schools. In this paper, we discuss some of those efforts, and in particular take a closer look at the preliminary results of one experiment involving different approaches to programming in grade 8. These experiments indicate that many students from secondary schools would welcome a more extensive treatment of computer science. Planning and implementing such a treatment, however, raises a number of issues, from which in this paper, we formulate a handful as calls for action for the computer science education research community
Introductory programming: a systematic literature review
As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming.
This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research
Affect Recognition in Autism: a single case study on integrating a humanoid robot in a standard therapy.
Autism Spectrum Disorder (ASD) is a multifaceted developmental disorder that comprises a mixture of social impairments, with deficits in many areas including the theory of mind, imitation, and communication. Moreover, people with autism have difficulty in recognising and understanding emotional expressions. We are currently working on integrating a humanoid robot within the standard clinical treatment offered to children with ASD to support the therapists. In this article, using the A-B-A' single case design, we propose a robot-assisted affect recognition training and to present the results on the child’s progress during the five months of clinical experimentation. In the investigation, we tested the generalization of learning and the long-term maintenance of new skills via the NEPSY-II affection recognition sub-test. The results of this single case study suggest the feasibility and effectiveness of using a humanoid robot to assist with emotion recognition training in children with ASD
A taxonomy of video lecture styles
Many educational organizations are employing instructional video in their
pedagogy, but there is limited understanding of the possible presentation
styles. In practice, the presentation style of video lectures ranges from a
direct recording of classroom teaching with a stationary camera and screencasts
with voice-over, up to highly elaborate video post-production. Previous work
evaluated the effectiveness of several presentation styles, but there has not
been any consistent taxonomy, which would have made comparisons and
meta-analyses possible. In this article, we surveyed the research literature
and we examined contemporary video-based courses, which have been produced by
diverse educational organizations and teachers across various academic
disciplines. We organized video lectures in two dimensions according to the
level of human presence and according to the type of instructional media. In
addition to organizing existing video lectures in a comprehensive way, the
proposed taxonomy offers a design space that facilitates the choice of a
suitable presentation style, as well as the preparation of new ones.Comment: 14 pages, 5 figure
Crowdsourcing Swarm Manipulation Experiments: A Massive Online User Study with Large Swarms of Simple Robots
Micro- and nanorobotics have the potential to revolutionize many applications
including targeted material delivery, assembly, and surgery. The same
properties that promise breakthrough solutions---small size and large
populations---present unique challenges to generating controlled motion. We
want to use large swarms of robots to perform manipulation tasks;
unfortunately, human-swarm interaction studies as conducted today are limited
in sample size, are difficult to reproduce, and are prone to hardware failures.
We present an alternative.
This paper examines the perils, pitfalls, and possibilities we discovered by
launching SwarmControl.net, an online game where players steer swarms of up to
500 robots to complete manipulation challenges. We record statistics from
thousands of players, and use the game to explore aspects of large-population
robot control. We present the game framework as a new, open-source tool for
large-scale user experiments. Our results have potential applications in human
control of micro- and nanorobots, supply insight for automatic controllers, and
provide a template for large online robotic research experiments.Comment: 8 pages, 13 figures, to appear at 2014 IEEE International Conference
on Robotics and Automation (ICRA 2014
User-centered design of a dynamic-autonomy remote interaction concept for manipulation-capable robots to assist elderly people in the home
In this article, we describe the development of a human-robot interaction concept for service robots to assist elderly people in the home with physical tasks. Our approach is based on the insight that robots are not yet able to handle all tasks autonomously with sufficient reliability in the complex and heterogeneous environments of private homes. We therefore employ remote human operators to assist on tasks a robot cannot handle completely autonomously. Our development methodology was user-centric and iterative, with six user studies carried out at various stages involving a total of 241 participants. The concept is under implementation on the Care-O-bot 3 robotic platform. The main contributions of this article are (1) the results of a survey in form of a ranking of the demands of elderly people and informal caregivers for a range of 25 robot services, (2) the results of an ethnography investigating the suitability of emergency teleassistance and telemedical centers for incorporating robotic teleassistance, and (3) a user-validated human-robot interaction concept with three user roles and corresponding three user interfaces designed as a solution to the problem of engineering reliable service robots for home environments
A Review of Verbal and Non-Verbal Human-Robot Interactive Communication
In this paper, an overview of human-robot interactive communication is
presented, covering verbal as well as non-verbal aspects of human-robot
interaction. Following a historical introduction, and motivation towards fluid
human-robot communication, ten desiderata are proposed, which provide an
organizational axis both of recent as well as of future research on human-robot
communication. Then, the ten desiderata are examined in detail, culminating to
a unifying discussion, and a forward-looking conclusion
- …