Skip to content
@botzo-team

botzo

Botzo 🤖🐾

The good boy quadruped robot :)

🚨🚧 Project Under Construction! 🚧🚨

Here’s a sneak peek of our current progress:

Leg Design

First Steps Walking

Stay tuned for updates and feel free to reach out with suggestions! Let's build Botzo together! 🛠️

📬 Email us at: rodrigo.sagastegui9@gmail.com

🌟 Welcome to the Botzo Project!

Botzo is an autonomous quadruped robot designed to:

  • Navigate complex terrains 🌄
  • Collect data and samples 📊
  • Interact with its environment 🌍

This project combines sleek design, cutting-edge technology, and practical functionality to redefine robotic mobility.

📚 Project Overview

Botzo's development is divided into multiple phases, each focusing on specific aspects of its design, hardware, and software. We're actively working through these stages to bring the robot to life!

🏆 Goals

Phase 1: Proposal and Circuit Design ✅

  • Processing Unit: Evaluating Jetson Nano and Raspberry Pi 4.
  • Actuators: Optimizing torque for robust movement.
  • Power Supply: Batteries capable of delivering ~30 minutes of runtime under typical conditions.
  • Sensors: Integrating components for environmental awareness.

For a deeper dive into this phase, check out our Canva Board Proposal.

Basic Circuit
Full Circuit

Phase 2: Leg Design 🔜

Key steps include:

  1. Fusion 360 Design ✍️
  2. Shock-absorbing dampers 💨
  3. Ball bearings for smoother movement ⚙️
  4. Servo testing and optimization ⚡
  5. Inverse kinematics calculations 📐
  6. Designing a test rig for movement evaluation 🛠️

Inspired by servo quadruped designs, the leg focuses on stability and efficient torque distribution. Check out our Hackaday reference.

Phase 3: Whole Body Design 🔧

Developing a comprehensive body framework to house all components.

Phase 4: Inverse Kinematics 🧮

  • Implementing IK for a 3-DoF single leg: Repository
  • Rotation matrices and transformations for body movements: Repository

Future improvements include a parallelized implementation in C++ for better performance.

🔮 Upcoming Phases

Phase 5: IMU Readings Integration

Using an Inertial Measurement Unit (IMU) to enhance stability. Repository

Phase 7: Interpolation and Trot Gait

Implementing trajectory planning and efficient gait algorithms for smoother movement.

Phase 8: Wireless Controller Integration

Adding wireless control capabilities for remote operation.

Phase 9: Computer Vision Algorithm

Developing vision algorithms for terrain and object detection.

Phase 10: Real-Time Simulation Environment

Building a simulation platform for virtual testing.

Phase 11: IMU Stabilization Algorithm

Creating a stabilization algorithm to maintain balance during movement.

Phase 12: Reinforcement Learning

Introducing adaptive behavior using RL techniques.

Phase 13: LiDAR Camera Integration

Adding depth perception capabilities.

Phase 14: Robotic Arm

Designing and integrating a robotic arm for advanced interaction.

Phase 15: Botzo App Control Center

Building a mobile app for centralized control of Botzo.

Improvements and Iterative Phases

This project is a living document. Each phase is iteratively improved to ensure Botzo achieves optimal performance. For example, Phase 7's trot gait will be refined for faster and more fluid motion.

📂 Want to Learn More?

Check out our shared Google Drive folder for additional resources and documentation.

Stay tuned for more updates and get involved with the Botzo journey! Contributions and suggestions are always welcome. 🎉

Pinned Loading

  1. botzo_simulation botzo_simulation Public

    Botzo pybullet simulation

    Python

  2. botzo_IK botzo_IK Public

    Inverse Kinematics for botzo v2s

    Jupyter Notebook

Repositories

Showing 10 of 12 repositories
  • botzo_simulation Public

    Botzo pybullet simulation

    botzo-team/botzo_simulation’s past year of commit activity
    Python 0 0 0 0 Updated Jan 23, 2025
  • RPI_Arduino_Communication Public

    Codes for serial communication between raspberry pi and arduino mega

    botzo-team/RPI_Arduino_Communication’s past year of commit activity
    Python 0 0 0 0 Updated Jan 22, 2025
  • botzo-team/rotation_matrices_v1’s past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Jan 20, 2025
  • botzo-team/calibrate_servos’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Jan 19, 2025
  • create_URDF Public

    Documentation on how to build our URDF from STL file

    botzo-team/create_URDF’s past year of commit activity
    0 0 0 0 Updated Jan 19, 2025
  • botzo_IK Public

    Inverse Kinematics for botzo v2s

    botzo-team/botzo_IK’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Jan 19, 2025
  • our_images_and_videos Public

    Host our images and videos

    botzo-team/our_images_and_videos’s past year of commit activity
    0 0 0 0 Updated Jan 19, 2025
  • Gait_Plan Public

    Repo explains how we crate the gait plan for our robot dog

    botzo-team/Gait_Plan’s past year of commit activity
    0 0 0 0 Updated Jan 19, 2025
  • .github Public

    Documentation Botzo v2s

    botzo-team/.github’s past year of commit activity
    0 0 0 0 Updated Jan 16, 2025
  • botzo-team/PS4_Controller_Reading’s past year of commit activity
    Python 0 0 0 0 Updated Jan 10, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…