Coder Social home page Coder Social logo

insectrobotsimulation's People

Contributors

mushonnip avatar neuroprod avatar oqu 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

insectrobotsimulation's Issues

Serial protocol/schema clarification

Hi @neuroprod, I'm trying to build this project (thanks for posting the video and source). I'm currently at the point of trying to get the servos working and am having trouble understanding the serial data protocol. The simulation has a mSerialOut stream that appears to write the angle of each servo to the serial stream:

https://github.com/neuroprod/InsectRobotSimulation/blob/2f01750b40507ec957fba579fa3325852373004b/src/InsectRobotSimulationApp.cpp#L503C1-L524C4

But the remote appears to write the analog values for the joysticks and the values of various buttons:

https://github.com/neuroprod/InsectRobotSimulation/blob/2f01750b40507ec957fba579fa3325852373004b/Arduino/insectRemote/insectRemote.ino#L52C1-L56C4

Could you please help me understand the data format that the remote is sending and the microcontroller is expecting? What, conceptually, is the joystick sending?

I'm trying to hook up the output of the simulator (mSerialOut) to the serial input on the microcontroller, but I don't know if this will work or not.

Thank you.

Hexapod legs are not at proper orientation or cannot be changed in Linux

I was able to compile this project in Linux (Ubuntu 20.04.2 LTS). But it seems that the legs are not at its proper position. I tried changing the leg angles and positions. Few of the leg angles and position works but few doesn't (for example the front legs 1st position value doesn't make any leg position change)

Any ideas how to solve this issue ?
Screenshot_20210506_225701

Request: Provide a Makefile or build instructions in Readme

Found your video online and am really interested in your simulation tool. I don't have a lot of experience building CPP programs however. I am primarily a python programmer.

It would be nice to have a Makefile or some more detailed instructions on how to compile and run your tool.

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.