element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Industrial Automation
  • Technologies
  • More
Industrial Automation
Blog Anyone can now build their very own Stanford Pupper robot
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Industrial Automation to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 18 May 2020 7:09 PM Date Created
  • Views 4284 views
  • Likes 6 likes
  • Comments 4 comments
  • mit
  • robotics
  • robot
  • on_campus
  • diy
  • Design
  • cabeatwell
  • university
Related
Recommended

Anyone can now build their very own Stanford Pupper robot

Catwell
Catwell
18 May 2020

image

Stanford’s Pupper quadruped robot can be controlled by using a Playstation 4 controller, and it’s capable of walking, jumping, and running. (Image Credit: Stanford Robot Club)

 

Anyone who’s ever wanted a robot in their life can now build their own instead of buying one. The Stanford Robot Club has designed and developed an open-source quadruped robot dog called Pupper, which is considerably less expensive to build than the state-of-the-art robots. It costs approximately $600-$900 to build, depending on whether you already have the tools or parts, such as Raspberry Pi 4 and a PS4 controller.

 

The 3lb-quadruped robot has 12 degrees of freedom and is capable of trotting, hopping, running, walking, and can “sneak” across the floor like an actual dog. It’s designed for students from grades K-12 and undergrads who wish to study robotics. It will take around 4 to 10 hours to build the robot, depending on your expertise, but the skill level is equivalent to constructing a small quadcopter drone.

 

To build the Pupper robot, users will need to use a frame made of carbon fiber routed pieces and 3D-printed PLA parts. Pre-cut parts are available on Plastic Spider for purchase, and the complete list of required materials can be found on the BOM spreadsheet. The quadruped robot also contains twelve JK-Servo CLS6336HV servo motors. It also contains a 2S LiPo battery and a printed circuit board that’s responsible for powering the servo motors. Build instructions along with the CAD design, can be found on the Google Document page.

 

image

The robot’s code is executed as a loop, which contains the joystick interface, controller, and hardware interface that orchestrates the behavior.  (Image Credit: Stanford Robot Club)

 

The Pupper quadruped robot is also equipped with Raspberry Pi 4, which is responsible for executing the code. The joystick interface reads the inputs from a UDP socket and converts them into commands for the robot. A separate program publishes the UDP messages and reads input from the PS4 controller via Bluetooth. The controller carries out most of the work, which can switch between trotting, walking, resting, etc. and creates servo position targets. The hardware interface then changes the position targets from the controller into PMW duty cycles. From there, it gets sent to a Python binding, which produces PWM signals in software and sends them to the motors connected to the Raspberry Pi.

 

Robot enthusiasts can purchase most of the parts from Amazon or McMaster-Carr. However, some pieces will need to be custom manufactured for the user. Custom parts consist of the carbon fiber parts, 3D-printed parts, power distribution printed circuit board, and the motors.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Have a story tip? Message me at: cabe(at)element14(dot)com

http://twitter.com/Cabe_Atwell

  • Sign in to reply

Top Comments

  • Andrew J
    Andrew J over 5 years ago +2
    This is so tempting.
  • Fred27
    Fred27 over 5 years ago +1
    That is very cool! Just don't annoy it or mum (Boston Dynamic's Spot ) may come looking for you.
  • Andrew J
    Andrew J over 5 years ago

    This is so tempting.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 5 years ago

    I have just got to get me one of these! Too expensive at the moment but they are definitely getting cheaper by the day. I wonder if it will be possible to make one using SG 90 micro servo motors?

     

    Dubbie

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • three-phase
    three-phase over 5 years ago

    This is such a temptation - good job I do not have a 3D printer!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Fred27
    Fred27 over 5 years ago

    That is very cool! Just don't annoy it or mum (Boston Dynamic's Spot) may come looking for you.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube