Giter Club home page Giter Club logo

robot-gui's Introduction

robot-gui

A three.js based 3D robot interface.

How To

Download or clone. Open index.html or robot.glumb.de. Enjoy 🤖😀

You may need to use Chrome, since some ES6 features are not supported in other browsers yet.

robot-gui

Geometry

Configure the robot geometry using the geometry tab.

bildschirmfoto 2017-10-22 um 21 14 02

Angle limits

Angle limits are shown visualy. red negative, green positive

bildschirmfoto 2017-10-22 um 21 16 38

Toggle Space

Switch between global and TCP aligned controls

bildschirmfoto 2017-10-22 um 21 18 43 bildschirmfoto 2017-10-22 um 21 18 53

Working Space

Click add Pose to visualize the working area for the current TCP orientation. Add muliple poses to compare work area vs orientation.

bildschirmfoto 2017-10-22 um 21 22 20 bildschirmfoto 2017-10-22 um 21 22 51

robot-gui's People

Contributors

glumb avatar sn0wcat 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

robot-gui's Issues

More explanations, please

Hi!

We found your library through youtube videos. It looks great and moves without singularity flips. Impressive!

When we tried to read your code it has almost no comments and single letter variable names. How do I learn to follow what you are doing, please?

About TCP rotating XYZ

Hello!
When the X axis is rotated, set the X value to 1.55, the angle of the A3 is 86, and when the X value continues to increase to 1.65, the A3 value is -89, then the machine will swirl quickly. How to fix this problem?

Ask for help with reading local device data on a web page.

Hello, if I want to use a real game joystick to control the virtual 3d model of the web page, can you give me some directions?
See your project has a RemoteRobot.js file, which used socket.io.js, also mentioned USBDevices, What is it used for? Can a local web application read device data via a USB port?

Urgent help!--'action,state,disptach,listen...'

Hello, I am a student who is learning about the robot virtual environment for making web pages.
Your project is of great reference value to me.
In your code, 'state, action, disptach, listen...
What knowledge do these keywords use?
I can't understand this, I hope you can give me some advice.

Move in World Coordinate

Hi, your code is very useful for me, thanks for sharing.

I need to modify few things regarding the movement on world coordinates and how to convert it to the TCP (local) coordinate. Could you give me some direction on which method/function to do it? I had a trouble to find it. Thanks

how to create a prmasitc joint?

Your project is great, thanks for your sharing,

but is this project only support revloute joint ? how about the prmasitc joint?
I want to build a truss structure based robot, find it hard to create.

Max/min angle rotate with joint, should stay relative to parent?

as I understand it... the yellow cylinder represents a joint. The green/red portion represents the min/max angle. The line between min & max is the angle where green and red meet.

When I move the TCP the min/max angles are moving relative to the current angle. It doesn't correctly display current angle relative to min & max.

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.