This project explores the integration of creative robotics with artistic expression through the development of a dancing robot series, focusing on a robotic arm that performs waving hand movements in sync with different types of music. Utilizing Arduino for hardware control and Python for programming, the project bridges the gap between mechanical precision and creative performance. The methodology includes designing and assembling the robotic arm, selecting appropriate sensors and actuators, and programming responsive dance movements triggered by auditory cues. The Arduino Uno, paired with an LM386 sound sensor, was chosen for its cost-effectiveness and ease of use, while MG90S servo motors enabled smoother, dynamic movements. Challenges included fine-tuning sound detection and optimizing motor control for fluid motion, which were addressed by adjusting sensor sensitivity and refining data processing. The findings demonstrate the successful creation of a robot that performs distinct waving movements based on music genres, showcasing the potential of creative robotics in merging technology with art, and highlighting the effectiveness of Arduino and Python in developing responsive, interactive systems. Future improvements could involve enhancing sound recognition accuracy and expanding the robot’s repertoire of dance moves with more advanced hardware and coding techniques.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Creative Robotics: Designing Waving-Hand Dancing Robots

  • Kexin Li,
  • Sami Salama Hussen Hajjaj

摘要

This project explores the integration of creative robotics with artistic expression through the development of a dancing robot series, focusing on a robotic arm that performs waving hand movements in sync with different types of music. Utilizing Arduino for hardware control and Python for programming, the project bridges the gap between mechanical precision and creative performance. The methodology includes designing and assembling the robotic arm, selecting appropriate sensors and actuators, and programming responsive dance movements triggered by auditory cues. The Arduino Uno, paired with an LM386 sound sensor, was chosen for its cost-effectiveness and ease of use, while MG90S servo motors enabled smoother, dynamic movements. Challenges included fine-tuning sound detection and optimizing motor control for fluid motion, which were addressed by adjusting sensor sensitivity and refining data processing. The findings demonstrate the successful creation of a robot that performs distinct waving movements based on music genres, showcasing the potential of creative robotics in merging technology with art, and highlighting the effectiveness of Arduino and Python in developing responsive, interactive systems. Future improvements could involve enhancing sound recognition accuracy and expanding the robot’s repertoire of dance moves with more advanced hardware and coding techniques.