Coder Social home page Coder Social logo

petercorke / robotics-toolbox-python Goto Github PK

View Code? Open in Web Editor NEW
2.0K 58.0 426.0 173.92 MB

Robotics Toolbox for Python

License: MIT License

Python 94.56% Shell 0.01% CMake 0.03% C 1.54% Makefile 0.02% MATLAB 0.21% C++ 3.63%
python robotics robotics-toolbox robotics-simulation robotics-control kinematics dynamics jacobian robot-manipulator trajectory-generation

robotics-toolbox-python's Issues

UI Controls

Have buttons/widgets that allow easy manipulation of the robots/camera

Joint Updating

Have a method to take in SO/SE objects and update the positions/orientations.

[Question]

Hello @petercorke ,

I've cloned an "alternative" repository of robotics-toolbox-python from Google Code:

I've seen there's someone with the email ryanno1@gmail who have contributed changes, but his/her changes aren't in this repository. And the "opposite" is also true, your changes since 2008-04-06 aren't in the other repository.

I've cloned it in https://github.com/castarco/robotics-toolbox-python/ , I don't know if it's an interesting idea to merge the contributions of both, or if it's preferable to use your version (I'm new in the robotics world, and I can't properly compare the two codebases).

Thanks for your time.

Robot Animation

Take in a list of poses for every joint in every frame.
Update each frame to notice change (but still be smooth transitioning).

Robotics Toolbox for Python Update

Mr. Corke,

This is not a problem issue, but an informative notice to an updated fork of this robotics-toolbox-python master branch which revitalizes your 'old first attempt' of creating an open Python version of RTB. The details of the revitalization are presented in the README.md file for the updated fork at:

https://github.com/gedeschaines/robotics-toolbox-python/tree/update1

Since the baseline RTB for Python source is over a decade old, this updated version may be of minor utility toward your continued development of RTB and consequently not practical for merging into the robotics-toolbox-python master branch.

Thank you for providing access to RTB, and for your inspirational accomplishments in robotics, online learning and open source advocacy.

Respectfully,
G. Deschaines

todo 5

Looks like a job for Sam

base\__init__.py missing serial_link import

The import statement "robopy.base.serial_link" is missing from robopy\base_init_.py so different classes inside serial_link are unresolved when importing robopy to to a script.

Is;
from robopy.base.transforms import *
from robopy.base.model import *
from robopy.base.quaternion import *
from robopy.base.pose import *
from robopy.base.util import *

S/B:
from robopy.base.transforms import *
from robopy.base.model import *
from robopy.base.quaternion import *
from robopy.base.pose import *
from robopy.base.util import *
from robopy.base.serial_link import *

Texture/Colour setting

Add options to apply textures/colours to joints.
Note: colours are set using normalised RGB vectors

License Question

I noticed there is no license listed with this repository. Which license are you releasing this under?

Updating the Grid

Don't recreate objects, reuse them by rotating and translating them.

Thanks Professor Corke.

Thanks for making world-class robotics education accessible. I have compiled all the places online where you can learn robotics in this README. I put robotacademy.net.au at the very top of the list because it's the best in my opinion. Thank you for all of this, your master class and toolbox inspired me to build my own robot simulator. Thanks again.

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.