algorithmic modeling for Rhino
This controller is inspired by Andy Payne's creation, http://liftarchitects.squarespace.com/journal/2011/10/20/a-five-axis-robotic-motion-controller-for-designers.html. The model was designed for making by 3D printer and laser cutter. You can download the STL files for 3D printing by this link, and it also includes the Grasshopper definition file. https://grabcad.com/library/5-axis-controller-1
Tags:
Comment
The 5-axis robot arm controller, leveraging Arduino, Grasshopper, and Firefly, embodies innovation at its core. Its dynamic functionality seamlessly integrates with modern technology, enabling precise and versatile operations. With the android handheld scanner enhancing accessibility and usability, this system epitomizes efficiency and convenience. Through sophisticated programming and intuitive design, it unlocks a realm of possibilities in automation and robotics. This fusion of hardware and software heralds a new era in engineering, empowering users to push boundaries and redefine standards.
Hi, Andy, of course I have read your paper on 2011 and that's why I used the same framework of robot arm. Yes, I used the mesh as the geometry, and applied mesh copies for each rotation. I will try your suggestion, but I'm curious about how to code the matrix transformation component? Phython? BTW, my tutor, Prof. Tanaka in Japan wants to say Hello to you, he is your classmate on Fab Academy 2010.
Hmm. That's strange. It's really a basic algorithm. Are you using the temporal smoothing or moving average component (not that it should really matter). Also, is the geometry your moving a mesh (rather than surfaces)? This can improve speed quite a bit. Lastly, are you making a bunch of copies to handle the rotation of each piece? I made a project similar to this a couple of years ago (https://vimeo.com/30237148) and found that by coding the matrix transformations (rather than using a Rotate component for each element) significantly improved the speed of each cycle.
Thanks! Andy, and your Firefly. I have tried component, but seems it would make delay a little bit?
fun!
Looks good. Have you considered using the temporal smoothing component to smooth out the sensor values? This might eliminate some of the jerkiness in the motion. Just a thought. Nice work.
Welcome to
Grasshopper
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Grasshopper to add comments!