Coder Social home page Coder Social logo

sobabear / spotmicrojetson Goto Github PK

View Code? Open in Web Editor NEW

This project forked from road-balance/spotmicrojetson

0.0 1.0 0.0 127.15 MB

Let's make SpotMicro with Nvidia Jetson Nano.

License: GNU General Public License v3.0

CMake 0.74% Jupyter Notebook 88.12% Python 10.86% Shell 0.07% HTML 0.22%

spotmicrojetson's Introduction

SpotMicroAI - Road Balance version

news

  • There's Full video instruction about this project youtube link
  • And also there's Notion Note for whole project process Notion Link
  • Those Contents above are written in Korean

SpotForward

Abstract:

Let's build quadruped robot. Only requires few low-cost parts and this repository :)

Hardware:

The hardware for SpotMicroAI is designed to be both aesthetically pleasing as well as easily obtainable and readily available. Wherever possible standard screws, bolts, and bearings are used. Standard hobby grade servos are currently used for locomotion in development however, they don't appear to have sufficient power to drive the robot at more than the slowest speeds. Other options are currently being investigated (including high-voltage and brushless hobby servos typically used with RC cars) which we hope will lead to a balance between an economical as well as robust robot.

The vast majority of the hardware by volume is designed to be 3D printed. So far complete prints have been successful in PLA, though no technical barriers should exist to printing the robot in other material such as PETG, nylon, ABS, etc. The majority of parts require significant supports to print.

The files available both as STL and STP. As a community we have not yet settled on a servo for this project and therefore multiple versions of the hardware exist to support the physical dimensions of the servos and their respective servo horns. For the most up-to-date version of the hardware please visit: https://www.thingiverse.com/thing:3761340. Please see documentation for details as to which files correspond to which servo.

BOM for Korean Commerce is added and here's the google spreadsheet link

Electronics:

The Jetson Nano operates at 5v, and the PCA9658 for driving the servomotor operates at 6v. In this project, the electronic department was constructed using 7.9v LiPo batteries and LM2596 DC Converter.

PyBullet Simulation:

PyBullet Simulation

Before making the actual robot, we recommend experimenting with the kinematics and walking mechanism of the robot through simulation, and added a simulated environment built with pybullets to this end.

The walking mechanism can be understood through the adjustment of several parameters in simulation, and SpotMicro can also be controlled by the keyboard.

Real Robots

SkyWalk

Finally, it's time to have a real robot and run it. Before uploading and operating the software after assembly, the debugging points such as calibration, center of gravity, and component placement of servo motor are organized and written in Readme file.


Reference && Community

This repository originally forked from FlorianWilk's Jetson Nano SpotMicro Project

COMPLETE DOCUMENTATION AND GETTING STARTED GUIDES CAN BE FOUND AT: https://spotmicroai.readthedocs.io/en/latest/

spotmicroai.readthedocs.io

The best place to get started is to read the getting started documentation at spotmicroai.readthedocs.io. The documentation will eventually contain a complete tutorial for building a SpotMicroAI including where to source components, links to most recent 3D files for printing, assembly, and installing the software. It's being updated as we go.

For questions or more information please see the Forums at SpotMicroAI.org, or asked on slack. Join our slack at: https://spotmicroai-inviter.herokuapp.com/

Logo

BostonDynamics Spot robot: https://www.youtube.com/watch?v=wlkCQXHEgjA

Can you make it dance? join the challenge: https://www.youtube.com/watch?v=kHBcVlqpvZ8&list=PLp5v7U2tXHs3BYfe93GZwuUZLGsisapic&index=2

Original idea by KDY0523 https://www.thingiverse.com/thing:3445283

Some of the community videos: https://www.youtube.com/playlist?list=PLp5v7U2tXHs3BYfe93GZwuUZLGsisapic

This is the repository for simulation code, usually in combination with nVIDIA Jetson Nano board, of SpotMicro project.

In here you can find all the project repositories: https://gitlab.com/custom_robots/spotmicro

Community:

The primary community discussions take place on SpotMicro.org. The message boards there contain a repository of topics which span hardware and software.

Real-time question-and-answer (or as close to real time as is possible when run by volunteers with full-time jobs and families) can happen on slack (LINK coming soon).

Other questions occasionally surface on other location such as on Thingiverse or on robotshop.com. We do our best answers these as we see them, but if you want to be heard the best way is either on SpotMicro.org or on slack.

As a community we do have some small expenses such as web hosting fees and occasional developing fees. In the future, we would also like to hold events and competitions. To anyone who finds enjoyment or education in this project we appreciate the financial support you're able to give. Donations coming soon.

All donations stay in the community and go towards future development.

If you use this worker will any work derived from it in academic publication please cite it as: insert citation here.

spotmicrojetson's People

Contributors

kimsooyoung avatar ssh98son avatar yyohany avatar

Watchers

James Cloos avatar

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.