Companion Penguin

A companion robot based on a penguin
(For those who wants a penguin but hates the cold)

Public Chat
Similar projects worth following
I have always loved Penguins (No idea why, no reason to hate it either :>) . This Penguin robot I am designing will have several servos to allow movement and response to actions such as waving, as well as making sounds. I am planning to make it as interactive as I could by adding sensors such as capacitive touch, allowing it to response to being touch and ultrasonic sensor, making it able to sense objects in front of it. The robot would primarily be for entertainment and companionship. (Will add more functions once I am able to make the basic functions such as movements and the skeleton work well)

I will constantly update the progress of the robot on the log, along with pictures and videos if necessary. Some changes like coding changes will also be posted if some are making a Penguin of their own or some sort of robot that does something similar :) 

Do comment if you have any questions or even suggestions! I'll try to help out if I can

  • 1 × Arduino Board (Able to be changed to other types if you are more comfortable with others)
  • 9 × Servomotors I use 9g ones as my prototype is small. A higher quality and more could be added
  • 1 × Capacitive Touch Sensor For responses to being touched
  • 1 × Soundboard To produce penguin-ish sounds (Might use Pingu sounds)
  • 1 × Perspex board For the body

View all 6 components

  • Initial Skeleton Design

    Hazim Azmi12/12/2019 at 12:34 0 comments

    Initial skeleton design was made by considering the size of the plushie bought, and the number of servo motors available (more can be taken, but I settled with 9 first to make it simpler). The servos are attached to the main body, which would be the Perspex cut into a square shape and then attached to a board which would rotate. On the rotating board, servos would be attached so it would support more articulation of the limb. Several iterations were made so that if the first didn't work, the others might.

    3D printed parts might work, but I will start off with laser cut parts first as it would be less time consuming. Only after I managed to work out the movements and the motion capabilities that I would consider creating a custom part for the Penguin

  • Why Penguin?

    Hazim Azmi12/12/2019 at 12:26 0 comments

    An animal had to be chosen for making the companion robot. I have narrowed down my choices to three: an Owlet, Baby Penguin and a Wombat. Through several comparisons in multiple categories such as cuteness, basic knowledge on the animal and ease of mobility, the Penguin won the selection.

    Penguins aren't known for their efficient way of walking, therefore, it might have problems in waddling. Prototypes will be made by just having the skeleton first, attached with servos to test the its capabilities to produce basic motions such as walking and waving. A plushie was bought for £5 to help me visualise and make the initial skeleton (and probably to hug it during this cold winter too)

View all 2 project logs

Enjoy this project?



Ali wrote 02/02/2020 at 13:57 point

This is such an interesting project! Really excited to see it when it is operational. I was wondering how you will tackle any stability issues to keep the penguin upright after it performs some actions? 

  Are you sure? yes | no

Hazim Azmi wrote 02/07/2020 at 15:43 point

Thank you! You will definitely see some progress from today onwards (Just finished exams!) That will be the first challenge after programming the motions, as penguins aren't the best walkers naturally too haha 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates