Project ShapeShift

This is a robot which can change it's shape. Yes It does! It looks like a regular car and changes to snake! It sounds weird but why not!

Similar projects worth following
This particular robot design can change its shape from a Robotic car to a robotic snake and back again anytime. The robot uses the special type of wheel design for locomotion called Mecanum wheels(an omni-directional wheel). This helps the robot to change its shape and navigate in both forms easily. This has a major advantage of transportation. the car can move to certain objects/goods and open up as a snake and swirl around the object and can use forklift to carry the object and drop at required location. We are working on making it swarm controlled so it can do individual work as well.

The prototype V1.0 shows that the proof of concept works.

A single servo was used to lock the wheel axle.

CAD design of the Robot

Version2.0 has 2 servos on the joint and 2 servos for lifting the object.

CAD design of the robotic snake.

The Assembled Robot in car mode.

Robot in snake mode.


ShapeShift V2.0 full demo

MPEG-4 Video - 37.85 MB - 04/20/2018 at 18:03



The video is a prototype demo which is under progress.

MPEG-4 Video - 13.66 MB - 03/16/2018 at 13:29


  • 1 × Arduino Uno The microcontroller used for the robot
  • 4 × DC motors For the motion
  • 4 × Mecanum wheels The wheels were 3D printed
  • 2 × wheel axles 3D printed
  • 1 × Central hub 3D printed

View all 7 components

  • V2.0 assembly and testing update

    Karthik04/20/2018 at 18:02 0 comments

    V2.0 3D printing completed.

    Assembled the parts with motors, motor drivers, arduino, and servos.

    Robot in snake mode.

    Few upgrades like, lipo battery the robot is ready for testing.

    Robot carrying a box.

  • V2.0 Update_2

    Karthik03/31/2018 at 02:33 0 comments

    Received mecanum wheels.

    The size is 60mm.

    Mecanum wheel

    Rendered image of the robot with forklift.

    Rendered image of Robot carrying the object using forklift

  • V2.0 Update

    Karthik03/16/2018 at 15:43 0 comments

    V2.0 build log:

    Resizing the wheel to 60mm. We observed that the wheel was too small to have a ground clearance. So the wheel is being upgraded now.

    We are also planning to include 2 servos on the joints to control the wheel axle. This increases the stability and flexibility of the robot.

View all 3 project logs

Enjoy this project?



Varmu wrote 12/27/2019 at 06:26 point

this project is good design..can u please let me know about the specifications of the components used

  Are you sure? yes | no

squirrelingitaway wrote 08/27/2018 at 11:48 point

If you haven't patented this design, do so now.  Seriously, this is a great warehousing robot design.  Patent it so that you have some control over who develops it into a product.

  Are you sure? yes | no

Karthik wrote 09/02/2018 at 16:06 point

It's already patented. We are working on making it a large scale prototype to make use in the industries.

  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