A review of intuitive robot programming environments for educational purposes

FA Bravo, AM González… - 2017 IEEE 3rd Colombian …, 2017 - ieeexplore.ieee.org
This paper examines the main robot programming strategies and how they are used in the
educational context. We analyze the advantages and drawbacks of the most common …

Jessie: Synthesizing social robot behaviors for personalized neurorehabilitation and beyond

A Kubota, EIC Peterson, V Rajendren… - Proceedings of the …, 2020 - dl.acm.org
JESSIE is a robotic system that enables novice programmers to program social robots by
expressing high-level specifications. We employ control synthesis with a tangible front-end …

Code3: A system for end-to-end programming of mobile manipulator robots for novices and experts

J Huang, M Cakmak - Proceedings of the 2017 ACM/IEEE International …, 2017 - dl.acm.org
This paper introduces Code3, a system for user-friendly, rapid programming of mobile
manipulator robots. The system is designed to let non-roboticists and roboticists alike …

Improving introductory programming with Scratch?

B Kaučič, T Asič - 2011 Proceedings of the 34th International …, 2011 - ieeexplore.ieee.org
Programming is known for its complexity and difficulty. It is believed to be hard to teach and
to learn and many pupils and students in programming courses have difficulties to master all …

Expressing and interpreting emotional movements in social games with robots

EI Barakova, T Lourens - Personal and ubiquitous computing, 2010 - Springer
This paper provides a framework for recording, analyzing and modeling of 3 dimensional
emotional movements for embodied game applications. To foster embodied interaction, we …

Communicating emotions and mental states to robots in a real time parallel framework using Laban movement analysis

T Lourens, R Van Berkel, E Barakova - Robotics and Autonomous Systems, 2010 - Elsevier
This paper presents a parallel real time framework for emotions and mental states extraction
and recognition from video fragments of human movements. In the experimental setup …

End-user programming architecture facilitates the uptake of robots in social therapies

EI Barakova, JCC Gillesen, BEBM Huskens… - Robotics and …, 2013 - Elsevier
This paper proposes an architecture that makes programming of robot behavior of an
arbitrary complexity possible for end-users and shows the technical solutions in a way that is …

From training to robot behavior: Towards custom scenarios for robotics in training programs for ASD

JCC Gillesen, EI Barakova… - 2011 IEEE …, 2011 - ieeexplore.ieee.org
Successful results have been booked with using robotics in therapy interventions for autism
spectrum disorders (ASD). However, to make the best use of robots, the behavior of the …

Designing an API at an appropriate abstraction level for programming social robot applications

J Diprose, B MacDonald, J Hosking… - Journal of Visual …, 2017 - Elsevier
Whilst robots are increasingly being deployed as social agents, it is still difficult to program
them to interact socially. To create usable tools for programming these robots, tool …

A survey on the design space of end-user-oriented languages for specifying robotic missions

S Dragule, T Berger, C Menghi… - Software and Systems …, 2021 - Springer
Mobile robots are becoming increasingly important in society. Fulfilling complex missions in
different contexts and environments, robots are promising instruments to support our …