Skip to content

joelcabred/robotic-face

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Más información del proyecto aquí.

Robotic Face (Cara Robótica)

Animatronic robotic face capable of imitating emotions and tracking human faces with eyes and neck movements.
Originally developed for the course “Taller de Introducción a la Computación” (2021) at Facultad de Ingeniería, Universidad de la República (Uruguay).
Extended in 2024 with ROS Noetic integration, PID controllers, and automatic blinking.

Features

  • Eye movements: iris and eyelids
  • Neck movements: horizontal and vertical
  • Eyebrow control
  • Coordinated facial expressions
  • Face detection and tracking using face_recognition
  • ROS nodes for camera input, face detection, and motor commands
  • Automatic blinking

Hardware

  • Arduino Mega
  • Servo MG996R ×3
  • Micro servo SG90 ×6
  • Micro servo MG90S ×2
  • Protoshield
  • 3D printed animatronic face (model by James Bruton)

Software

  • ROS Noetic
  • rosserial_arduino for Arduino ↔ ROS communication
  • Arduino code in programa_ros_2024/
  • ROS workspace in cara_workspace/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors