WMVL banner
WMVL banner Penn State Mark WMVL banner
WMVL banner

Home
News
People
Research
Publications
Courses
Seminars
Data & Code
Contact Us
Calendar
Other Links

CMPEN 497: Special Topics - Humanoid Robotics

We study the kinematics and dynamics of state-of-the-art, programmable humanoid robots from principles of physics, computer vision, and AI to physical simulations and executions on real humanoid robots. We also explore the use of stability analysis in motion.

Robots used:

  • Hiwonder TonyPi Pro
  • UBTECH Yanshee

Software/languages used:

  • Blender
  • Webots
  • Python
  • OpenCV

Project 1 - Humanoid Robot Modeling in Blender

Students first created a physics simulation in Blender to familiarize themselves with the software. Then, they constructed models of UBTECH Yanshee and Hiwonder TonyPi Pro robots. Lastly, they designed various stable and unstable poses for each robot type.

Project 2 - Movement Design

Students designed motions on Hiwonder TonyPi Pro robots to complete a variety of tasks.

Project 3 - Visual Servoing

Students detected faces using Haar cascade classifiers and used PID controllers to have the camera in the head of a Hiwonder TonyPi Pro robot move to keep the face in the center of the camera's live video feed.

Project 4 - Dance Simulation and Stability

Students used the simulation software Webots to design dances for a UBTECH Yanshee robot that kept it stable until intentionally falling at the end. During the last day of class, we tested the students' dances on a real robot.

Professors: Dr. Yanxi Liu & Dr. Robert Collins

WMVL banner


Maintained by LPAC webmaster

WMVL banner WMVL banner