ZENrobot

Posted on 07/05/2018 by pinaut
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

'Recreation In Slowness' In contrast to the digital revolution, ZENrobot paints his circles very slowly. It's a kind of meditation watching this robot scratching his waves, circles and spirals in sand. This process can take up to 40 minutes, depending on the complexity of the pattern. http://keinkunst.ch/zen/ 2015 this scara robot was learning project for me. I was wondering how calculate the 2 angles for a scara robot arm from cartesian coordinates data. Many hours with google and testing until ...


ZENrobot

'Recreation In Slowness'

In contrast to the digital revolution, ZENrobot paints his circles very slowly. It's a kind of meditation watching this robot scratching his waves, circles and spirals in sand. This process can take up to 40 minutes, depending on the complexity of the pattern.

http://keinkunst.ch/zen/

2015 this scara robot was learning project for me. I was wondering how calculate the 2 angles for a scara robot arm from cartesian coordinates data. Many hours with google and testing until i get the right positions. I was surprised about the accuracy from the robot arm after i spend him a pen and a white sheet of paper.

Inspired from Bruce Shapiro and his  'Sisyphus' (http://www.taomc.com) i saw in a ehebition, i add to my ZENrobot a sand bed and a ball pen refill with a micro servo for the Z axis. Because i dident now about GCode at this time i had written the arduino code by myself. And the communication between processing and arduino is slow. Each step is done the arduino gives a feedback and processing can calculate the next (sub)step. 2day i would use GCode. Done in a smal version with 2 old CDROM sliders.

Another big challenge for me was calculating path moving between now and next position instead point to point moving. Google helps all the time... ;-)

Now 3 years later, a nice movie was done and the misssed chance put the robot in a exhebition i realised the online streaming project i had long time in my head. Again lot to learn about html, php, javascript and raspberry Pi, streaming, firewalls .... Success!

 

Technical description:

- The lightly modyfied robot arm comes from a kickstarter project

- Processing www.processing.org does the calculations for the patterns (first on my macbook; actually on a raspberry Pi 3)

- Arduino UNO get the angles from processing and does run the the stepper motors and the micro servo (actually one stepper is broken and does little jumps. need fix that)

- Raspberry Pi3 running the webcam; generates the stream to youtube and turn on/off lights; communicate with the webserver and finally generates the patterns

The movie: https://www.youtube.com/watch?v=ZmK1j-XQyCw

The real time interactive stream: http://keinkunst.ch/zen/ 

)°(

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post