Jackoon the “Jackson Pollock” painting robot, got a good 20 milliseconds of air time on abc news, lol =)
Archive for the ‘ArtBots’ Category
Jackoon Cameo on abc 7 News
Thursday, September 24th, 2009More Jackoon Cameos on the Daily News and WSJ
Thursday, September 24th, 2009Jackoon has a short blurb on the Daily News as well:
He also made a cameo appearance at the end of this video.
He actually hit the camera with his paint brush and fell to the side =)
oops sorry Daily News!
And this is an other Video from the Wall Street Journal:
Jackoon in the New York Times Website.
Wednesday, September 23rd, 2009its not a big article but its the New York Times. I’m the fourth slide on the slide show next to the MIDI Tesla Coil, The electric motorcycle, One of the original Bits by IBM, MakerBot, 3D etch-a-sketch, and the automated pancake machine among a few. =)
Jackoon Paints at Gizmodo Gallery 2009
Wednesday, September 23rd, 2009Don’t worry you are not seeing double, Jackoon the painting robot has a new friend! Jackoon v.2 is an other hacked toy with a robotic arm made from Jackoon’s blue print. Jackoon v.2 made its debut at The Gizmodo Gallery exhibit and a fine job he did.
The two artbots teamed up to make the paintings of a few subjects including one of the king of all robots R2D2!
The robots used this image as a reference and painted the composition with gray, orange, yellow and black.

2/3 of the way into the painting, I made an outline of where R2D2 was located on the painting. You can see the subtle contour of r2’s body on the robotic painting. I was really happy with the resulting painting.

Also at the gallery where my favorite, the Tesla Coil!
Gizmodo, Starwars-Imperial March by Arcattack from Oscar G. Torres on Vimeo.
Jackoon at Gizmodo Gallery Exhibit
Saturday, September 19th, 2009Jackoon will be showing his painting skills at The Gizmodo Gallery Exhibit starting Tuesday (for Press) and Wednesday for the general public.
Gizmodo wrote an article about Art Robotica featuring Jackoon the painting robot. Jackoon is one of the first or many prototypes I made which managed to paint robot art by using a live video stram as reference or just a simple picture.
Gallery Hours and Special Events Open to the Public:
Wednesday, September 23 through Friday, September 25
12noon – 8pm
- Main Gallery
- Opening Day features Laser Etching (I think its around $20)
Friday, September 25
8pm-10pm
- Public Party, with prizes
Saturday, September 26
11am – 8pm
- Main Gallery
Saturday, September 26
9pm – Live DJ set by Music Director Jason Bentley, KCRW, 100% independently funded radio station
Sunday, September 27
11am – 6pm
- Main Gallery
Location:
Groupe Gallery
267 Elizabeth Street
New York, NY 10012
Jackoon at Sony Wonder Tech. Lab
Wednesday, August 19th, 2009
(above) Sony Wonder Technology Lab entrance.
I was invited to have an exhibit of Jackoon the painting robot at The Sony Wonder Lab in Midtown. The lab aims to educate kids about the world of technology and science.
So I was pretty exited to show the robot till I realized that Jackoon was broken. I turned Jackoon’s mobile unit (hacked bump and go car) to check its reaction time to computer commands and nothing was happening, just a cranking sound. The reason nothing was happening was that the wheels where stuck from all the paint I did not clean up last time it painted.
Solidified Paint:
I tried a couple of things to clean the wheels, but it was apparent that they would need to be replaced. First things first, find an other victim toy car to hack into, that will serve as Jackoon’s legs. The first place I went was Toys R Us since that’s where I found the bump and go car that made Jackoon’s previous mobile unit. As soon as I got to the toy store I found a similar car to hack.
Bump and Go toy:
Toy Guts:
The Swap:
Jackoon Back to normal:
After replacing Jackoon’s mobil unit, I took him to the Sony Wonder Tech. Lab and set up the project. It was a really cool space to show the project specially since there was a giant spiderman peeking into the window to see what was going on.
Spiderman in the back:
The kids (all one thousand of them) loved the robot and even managed to get paint on themselves (just a couple out of the bunch) and their teachers/camp counselors. Its a small price to pay for inspiration.
Kids and Jackoon:
More Art Robotica
Wednesday, May 20th, 2009These are some of the Paintings that I made with Jackoon at the ITP Spring 2009 show:
Reference image, wasp on a flower:
![]()
Reference image, rodent skull:
![]()
Jackoon Painting:
![]()
As you can see on the painting of the Skull, Jackoon managed o paint the general area where the skull should be. The brush strokes where not as precise as should be, because the lighting conditions where not optimal at the ITP show so the tracking system was a little off.
Someone at the ITP show told me something really inspiring; “This is the worst work that [Jackoon] and the other artbots will paint. They will only get better.” I agree, even now the paintings are amazing.
Art Robotica in the ITP Spring Show 2009
Saturday, May 9th, 2009This is some of the art that I showed at the ITP Spring Show 2009 exhibit.
The Art:

“Lemon Wasp” 2009
Acrylic on paper, 48”x 48”

“Daisy” 2009
Acrylic on paper, 48”x 40”
The Art Bots:

Jackoon at work:
Jackoon Painting from Oscar G. Torres on Vimeo.
Art Robotica: Thesis Presentation!
Tuesday, May 5th, 2009Art generated by the collaboration of autonomous painting machines and artists who capture subject matter that appeals to the senses or emotions. Art Robotica is a term I will use to describe the body of work created by the collaboration of “ArtBot” and artist. ArtBots are Autonomous Machines that paint or draw on a canvas, sheet of paper or a surface of some kind. Art Robotica reflects our new codependency and symbiotic relationship with machines. ArtBots are, in essence, collaborators rather than just new tools.
Art Robotica is part of ITP Thesis Week 2009:
Thesis Presentation: Tuesday May 5, 2009
Time: 5:20pm on the dot!
Place: ITP (721 Broadway, 4th floor)
Web Video Feed: If you can’t stop by.
http://itp.nyu.edu/shows/thesis2009/wp-content/themes/itpthesis2009/stream/live.html
or
http://itp.nyu.edu/shows/thesis2009/video-stream/
This is one of the paintings created so far:
Artbots The Testing Begins
Monday, April 6th, 2009The ArtBots begins to take shape. I started the project by tackling the bot that will be the most complex, the hexapod.
I made a the basic form of the bot using some wood screws and tape to begin testing the movement, software and circuit.
Servo Motor Test from Oscar G. Torres on Vimeo.
I was originally going to attempt to use an Arduino Micro controller to do all the controlling of the servos (video above.) But I slowly realized that to control the timing of all the servos at different time intervals will be a big pain in the butt since the “delay()” function messes with the Arduino code enough to get really buggy.
To hopefully save a headache I bought some servo controllers made by Pololu And so far with the help from Xiaoyang (Alex) Feng and the info posted online about the controller, I got the results I was looking for.
The Pololu Code I used to make the servos move can be found on the Pololu forums The one things that they did not include which is a little confusing, is how to set up the servo controllers if you plan to daisy chain them to control more than 8 servo motors.
To start you should set up your Arduino (above) and a breadboard with the Pololu servo controller (below.)
A couple of things to note:
1. Two different power sources are needed for the servo controllers. One for the controller’s micro controller and the other to power the servo motors. Both power sources should have a common ground.
2. When you set the controller’s number setting, you need to do one at a time.
This is the code I used to program my second controller to know its servos are numbered 8-15 and not 0-7 as they are programmed by default.
http://blubee.com/itp/code/ServoControl_numSettingA.txt
The parameter that sets the servo numbers is the fourth “soft.Serial” line of code “softSerial.print(0×01,BYTE);” This variable can be either 0×00 (hexadecimal) to set the controller to use number 0-7 for the servos, 0×01 to set the controller to use number 8-15 for the servos, 0×02 for numbers 16-23, etc…
Once you upload this code you must wait for the servo controller to get reprogrammed. You will know the servo controller’s settings where changed by the blinky lights on the controller.
Pololu Servo Controller Settings from Oscar G. Torres on Vimeo.
Once the code has been uploaded and the settings where changes, you MUST delete or comment out, the three lines that set up the servo numbers since you only need to do that step once.
the lines you need to delete or comment out are the following:
softSerial.print(0×80,BYTE);
softSerial.print(0×02,BYTE);
softSerial.print(0×01,BYTE);
Once you comment out the code above, re-load the code onto the Arduino.
When the code is finished uploading nothing will happen, because you need to re-start the Pololu servo controller for the settings to kick in. You can simply unplug the Arduino and the plug it back in to refresh everything. The servos should now move a few degrees back and fourth. Don’t forget to power the servos separately and to have a common ground.
Servo Controller Test from Oscar G. Torres on Vimeo.
I daisy chained three servo controllers together so that I can control 20 servo motors. This is my first test, one serve per servo controller. So far so good.
Testing Servo Controller with Three Servos from Oscar G. Torres on Vimeo.





