Software and FPGA code and PCB for Dexter the robot
kgallspark / dexter Goto Github PK
View Code? Open in Web Editor NEWSoftware and FPGA code and PCB for Dexter the robot
License: GNU General Public License v3.0
Software and FPGA code and PCB for Dexter the robot
License: GNU General Public License v3.0
The DDE has changed the way persistent_get works; it now just returns the value, the function is ignored. e.g.
persistent_get("foo",function(val){bar = val})
becomes
bar = persistent_get("foo")
There appear to be some other issues as well, e.g. different settings for J4 and J5 friction, etc...
My guess is that you have a much newer version of this file somewhere because I've see you demo this ability on recent videos. But if not, see
https://github.com/JamesNewton/dde/blob/patch-1/examples/forcePlay.js
for a file that actually works (could be better)
Can't really do much useful work without a way of talking to the end effector.
For example, what does Cal do? vs Slow Cal? When I run it, there doesn't seem to be any result or change in Dexters behavior.
I think I understand what ViewEyeRealTime does as it was demonstrated to me. You can add this documentation if you like: "Setup Dexter where it has room to move in all directions. Eval the script. It will move each axis through the full degree of rotation possible, while displaying sample points from the A and B phase A2D converters on the encoder disks as an X and Y graph. This results in a series of circles being drawn, representing the light levels as they change while each slot passes under the sensor. Because the slots are different, the shape of the circles will not always be the same, and some sensor/disk sets may have a center in different places. Once the pattern begins to emerge, click in the center of the circle for that joint. If you need to move the point, that's ok, just click again. Proceed through each joint in the same way. Once the job is done, a set of numbers will be produced which should be copied into the file on Dexter as directed."
There was also a forcePlay file in my Dexter, which I've been modifying and had posted to Fry's repo in the samples folder. Now I'm seeing that this is much the same as the RecordPoints file in this repo? I know for a fact RecordPoints will not work as the DDE has changed the way persistent_get works; it now just returns the value, the function is ignored. e.g.
persistent_get("foo",function(val){bar = val})
becomes
bar = persistent_get("foo")
I'll have to compare them more fully as time allows. I may have good changes to this file, and my updated version of forcePlay may be improved from this one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.