ROBAUTO Showcase: The Fallen Angel

Dan Frank is coming up from the University of Florida with his Fallen Angel bot. Take a look at this fantastic facial recognition rover. The name “Fallen Angel” is a play on words and was named so because it is designed to help those who have fallen. Right now Dan is working on improving the design and software. One improvement of note is training the robot to search for body profiles rather than just faces.

Check it out live at CoWork Jax as part of ROBAUTO’s OneSpark:

Saturday April 20, 2013
5 West Forsyth Street
Jacksonville, Fl 32202
10 am – 6 pm

Shuttles available from Everbank Field.

Robotics events for OneSpark

Throughout OneSpark ROBAUTO will be hosting multiple robot demos at CoWork Jax located at 5 West Forsyth Street. The general public is welcome to attend. Industrial,  entertainment (animatronic ) and military robots will be on display. Independent robotic teams are also welcome to showcase their robots.

Sally Corporation, Jacksonville’s internationally-renowned manufacturer of animatronics for amusement parks and attractions, museums and exhibitions, will have two animatronic characters on display.

ROBAUTO Launch & Drone Demo
Hemming Plaza
Wednesday, April 17
2-4PM EST
UAV (Drone) Exhibit by Prioria Robotics

ROBAUTO Robotics Exhibit
CoWork Jax
5 West Forsyth Street
Saturday, April 20
10AM – 6PM
Interactive children’s robotics demo by Sally Corp

About ROBAUTO

ROBAUTO is a technology incubator focusing on the acceleration of robotics engineering. The U.S. Census estimates that more than 30,000 jobs in robotics will be created in the next 5 years with an average annual salary of $90,000. ROBAUTO was founded by industry experts and will provide funding, support and general assistance bringing new innovations in electrical engineering and robotics to market. For more information visit http://robauto.co.

USB interface protocol for OWI Robotic Arm Edge for MAC

USB protocol for communicating with OWI robotic arm
USB protocol for communicating with OWI robotic arm

Thanks to this site for publishing the basic protocol. You can get sample code there as well for Linux – Mac.

You can use USB interface module to connect it to PC. Unfortunately official software works only under Windows and do not provide API. I have been able to reverse engineer their USB protocol and write sample code which allows to control the arm from Mac and Linux.

This is USB device with vendor id 0x1267 and product id 0. The device is controlled by 3 byte commands sent via USB control transfers. Command format is byte0, byte1, byte2. Each byte controls a group of arm features. All motors could be controlled independently. Most commands start action which is continued until next action is signalled. Byte ’00’ universally used as stop action.

Bit numbering in byte:

7 (most significant) 6 5 4 3 2 1 0 (least significant)

Meaning of bits in each byte:

Byte 0

First byte controls grip, shoulder and wrist. Bits are assigned as following:

Bit numbers Controls Bit combinations
0,1 Grip 00-do not move, 01-close, 10-open
2,3 Wrist 00-do not move, 01-move up, 10-move down
4,5 Elbow 00-do not move, 01-move up, 10-move down
6,7 Shoulder 00-do not move, 01-move up, 10-move down

Sample commands, activating single motor:

Byte 0 Command
00 stop grip, wrist, elbow and shoulder movement
01 grip close
02 grip open
04 wrist up
08 wrist down
10 elbow up
20 elbow down
40 shoulder up
80 shoulder down

Sample commands activating 2 motors simultaneously:

Byte 0 Command
11 grip close and elbow up
82 grip open and shoulder down

Byte1

Second byte controls base.
Bits are assigned as following:

Bit numbers Controls Bit combinations
0,1 Base 00-do not move, 01-rotate clockwise, 10-rotate counter-clocwise

Sample commands:

Byte 1 Command
00 stop base rotation
01 rotate base clockwise
02 rotate base counter-clocwise

Byte 2

Third byte controls LED light inside the grip.
Bits are assigned as following:

Bit numbers Controls Bit combinations
0 LED 0-off, 1-on

Sample commands:

Byte 2 Command
00 LED off
01 LED on

Calling all robots

ROBAUTO is seeking robots to display as part of an exhibition in Jacksonville, Florida during the month of April 2013 as part of National Robotics Week The OneSpark 2013 Festival is expected to draw more than 200,000 visitors and investors for the first ever live crowd funding event. You may attend the event and discuss your project with attendees and investors or simply loan us the robot to display. Contact jhartman (at) robauto.co with any questions or call 904.534.7415.

OWI Robotic Arm – USB Interface for MAC

Want to control your OWI Robotic Arm with a MAC? Here is the hack.

A simple controller program to operate the USB Robot Arm supplied by OWI / Maplin on Mac OS X. Developed in XCode against the IOKit framework.

This small project is the result of a couple of hours work trying to get the OWI/Maplin USB Robot Arm Kit working on the Mac. The kit comes with a PC control program but I can’t be bothered switching in and out of boot camp whenever I want to play 😉

The program is by no means complete and is a bit ‘rough-and-ready’ but I’ve put it on CodePlex in case it’s useful to anyone – maybe as a quick start.

A couple of links:

Product info for the robot arm can be found here: http://www.maplin.co.uk/robotic-arm-kit-with-usb-pc-interface-266257 and here: http://www.owirobots.com/cart/catalog/OWI-535USB-ROBOTIC-ARM-KIT-with-USB-PC-INTERFACE-Assembled-103.html

The USB command details are courtesy of: http://notbrainsurgery.livejournal.com/38622.html (which covered most of the hard work 😉

Finally thanks to the ever inspirational Matt Jarvis http://www.mattjarvis.co.uk/ whose FaceBook photos of his robot arm persuaded me to impulse buy mine and who egged me on to produce this project.
Last edited Mar 28, 2011 at 5:44 PM by paul80nd, version 3