Andrew Chin

Mechanical Engineer | Product Designer | Innovator

Robotics Studio Project

Bolto is a 3D-printed quadrupedal robot designed to achieve fast and stable walking, drawing inspiration from animals such as a dog. The robot was developed as part of a studio course using a Raspberry Pi 4, 8 bus servo motors, and custom SolidWorks CAD. Bolto surpassed the required gait speed of 25 cm/s with a final walking speed of 33 cm/s.

Design Constraints

We were limited by the following requirements:

Concept Development

We explored three robot designs with unique kinematic and architectural features. Early sketching and system planning allowed us to rapidly iterate and evaluate feasibility before committing to a direction.

Techo Gecko (Quadruped)
Techo Gecko Main Sketch
Techo Gecko Secondary Sketch
Bob the Robot (Biped)
Bob the Robot Main Sketch
Bob Internal Layout
Bolto the Dog (Quadruped)
Bolto Main Sketch
Bolto Internal Layout

Bolto System Plan

Ultimately, we selected Bolto due to its biomimetic inspiration, mechanical simplicity, and ease of motor coordination. With a center-mounted battery, lightweight limbs, and clean linkage design, it best met our performance goals.

CAD & Electronics

CAD Assembly

A full detailed CAD assembly was modeled in SolidWorks including all electro-mechanical components, wires and required hardware.

Leg Design

We focused on:

  • Cable management through routed channels
  • Material cutouts for weight reduction
  • Spherical foot design for smooth ground interaction
Leg Design Cable Management
Leg Design Weight Optimization

Electro-Mechanical Component Planning

The connections between electro-mechanical components were planned out ahead of time to inform their organized and efficient placement within the overall detailed CAD assembly.

Electronics Schematic

CAD planning was key to housing electronic components, achieving clean wire routing, and ensuring proper motor positioning. The electronics include a Raspberry Pi connected via a BusLinker servo controller and a custom power distribution system.

This informed the required tolerances and spacing for electro-mechanical components, wiring and plug-in adapters. This key planning allowed for streamlined assembly later in our production phase.

Detailed Component CAD Planning

CAD Electrical Schematic

Seamless Real Life Assembly

Prototype Electrical Schematic

Programming & Testing

Initial leg testing was done in Python using sinusoidal motion patterns. Final code optimized these motions to achieve efficient walking. Simulation in PyBullet helped visualize gait dynamics, although some parameters were hand-tuned.

Moving Legs Animation

Bolto Fully Assembled

Bolto Standing

Seamless Real Life Assembly

Bolto Sitting

Outcome

Bolto achieved a walking speed of 33 cm/s, exceeding the project's benchmark. The project emphasized rapid prototyping, detailed CAD design, embedded programming, and systems integration—all within a two-person team.

Bolto Walking
← Back to Projects