GithubHelp home page GithubHelp logo

mithi / hexy Goto Github PK

View Code? Open in Web Editor NEW
85.0 12.0 25.0 98 KB

Code for a hexapod robot

Home Page: https://hackernoon.com/a-raspberry-pi-hexy-transcript-62533c69a566

License: MIT License

Python 99.47% Shell 0.53%
robotics hexapod raspberry-pi hexapod-robot arcbotics servo-controller adafruit

hexy's Introduction

hexy's People

Contributors

marksteve avatar mithi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hexy's Issues

Length of leg (coxa, femur, tibia)

Hello, please can you tell me, where I can set the length of coxa, femur, tibia and so on? I have a different frame for my hexapod and I can't figure that out. Thx for reply.

Inverting for futaba type servos

i need to invert the direction of all servos. Mine go CCW as yours go CW.

Where can i change the direction for the entire kinematics?
in the basic code that i used before the kinematics looked something like this:

knee = value1

and i would change it to:

knee = 180 - value1 // 180 is the max posible value

Is there a file where i can do the same? What file is used for writing the values to i2c?

Pin assignments for the servos WHERE?

I was wondering what servo should be attached to wich pin.

Do you have a diagram like for example: Rear Femur Right -- Servocontroller 1 -- pin 2

Add asymmetric parameter

First of all a big thanks to @mithi for this great code
I do have a different type of hexapod and the servo configuration makes the left and right side asymmetric, so +10 deg on left side makes -10 deg on right side. Not being a programmer I would kindly request that you consider implementing this new parameter (symetry class ?) so we can expand to a larger hexapod compatibility.

Here is a picture of the ''monster'':
img_0997

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.