Git Product home page Git Product logo

img

Q-Octo

About Q-Octo

YouTube Video: https://www.youtube.com/watch?v=2PIdxYJO_Ck.

image

Q-Octo uses a pair of CyberGear MicroMotors, which provide not only high torque and speed but also feedback such as current amp draw and position. To power the motors, 4 Parkside X20V drill batteries are used, providing 6-hour continuous runtime paired with robust and safe recharging.

Q-Octo is controlled via a Raspberry Pi Pico with the display and web server managed via a Raspberry Pi Pico W. The main pico communicates with the radio controller to receive control commands however, navigation via a separate onboard computer or via a flight controller is planned.

To build a Q-Octo, both a 3D printer and a laser cutter are required. It is sufficient to manufacture all 3D printed parts out of Esun PLA+, providing excellent durability. All laser-cut parts (*except the front and rear battery cover) can be cut from 6mm thick plyboard, which provides adequate rigidity and durability, assuming it is coated in outdoor paint.

Related Repositories

Setup

These instructions are currently just notes that we made during development. Complete instructions will be produced if there is demand.

  1. Clone this repo.
  2. Run git submodule update --init.

VSCode with the PlatformIO extension or CLion with the PlatformIO Plugin is recommended.

Web Dashboard

curl -fsSL https://bun.sh/install | bash (https://bun.sh/docs/installation#installing)

Windows Footguns

Licensing and Credits

  • Flatbuffers
  • Adafruit CAN
  • DFR0534 (for voice module)
  • Libcanard
  • pico_crsf
  • Pimoroni pico display
  • cybergear
  • CRC

Q-Octo was originally designed for ELEC6212: Biologically Inspired Robotics, a fourth-year module at the University of Southampton. Q-Octo was inspired by Q-Whex.

q-octo's Projects

q-octo icon q-octo

Q-Octo – A compact endurance rover with climbing wheels. This repo contains the Raspberry Pi Pico microcontroller code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.