Virgen Chicotropica

Introduction

The project was developed for the III chicotropico festival, in Matadero de Madrid at Sep the 11th, 2011, before the end of the world…

It is a robot based on an ancient doll as a sacred-robot installed in an altar giving blessings to the public.

munheca_sentada.jpg
140920121008+%282%29.jpg
ChT+1.jpg

This page describes the process of construction including structural, electronic and control aspect.

Structural Aspect

Arms

Arms are moved by servos of size: 28.8 x 13.8 x 30.2mm. The servo axis is screwed in the arm by a plastic piece.

detalle+servo.jpg
detalle+servo+interior.jpg
articulaciones.jpg
detalle+articulacion.jpg
detalle+articulacion+con+servo.jpg"

Eyelids

Below the wig, there is a big hole that give access to the movement mechanism of the doll eyelids. Blue LEDs are used inside the ocular ball to give some emotional expression. A mini/servo is used inside the head for moving the eyelids mechanism.

interior+cabeza+general.jpg
interior+cabeza+virgen.jpg
interior+cabeza+post.jpg

Legs, Eyes, Heart

In the legs we use high luminosity white LEDs. As the plastic material of doll is translucid, there is an interesting illuminating effect in the whole leg. A heart was built putting 3 red LEDs in a triangle. The control system implements a beating function of the heart.In the following figures you can see when the heart is on or off.

de+frente+corazon+y+servo.jpg
de+frente+servo.jpg
munheca_tumbada_encendida.jpg

Electronic Aspect

The power system allows batteries and a power supply. There are two parallel supply lines: one with high power that gives to the servos up to 2A; and another one of low power for the LEDs and the control system. A 5V regulator is used. The input voltage range goes from 9V to 12V.

Control.

The control system is based on a loop that reads the sensor values, makes some calculations and writes to the actuators: LEDs and servos.

Figura_03.jpg

Actions Domain

The DoF of the robot are:

Gesture Expression System

Pseudo-Concurrency

As it is not possible to program threads in Arduino at this moment, concurrency is simulated as the following figure shows:

Each gesture point execution is writen to the actuator at a time, in a way that the algorithm goes for one DoF to the next executing the corresponing actuator value for the same time.

Github Code

GitHub virgen_chicotropica project.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License