Author Topic: New to robotics, creating UI Automation robot for Smart phones & Tablets  (Read 624 times)

0 Members and 1 Guest are viewing this topic.

Offline Knudmt_MSTopic starter

  • Beginner
  • *
  • Posts: 1
  • Helpful? 0
Hello all!

I am a software developer for a large company. We have a need to build a robot prototype that would perform UI automation tests on tablets and smart phones. We started with just a couple actuators which works well, but they are terribly slow. I was doing some searching and I would like to make something similar to this:
OptoFidelity Two Fingers -robot

Of course they have spent years, and hundreds of thousands of dollars on development. But I would like to break there design down to simple components. for the fingers I don't mind using high speed linear actuators, unless someone can tell me what the components are that they use in the video are.

1. How do you guys feel about linear actuators for fingers? (high speed of course)
2. I really like having the ability to move the fingers forward, backwards, side to side. What kinds of parts would I need for this. looks like the video uses some kind of small track.
3. where the french toast can I get these parts? (I'm not too worried about price less than $5K would be good)
4. currently I have 2 actuators that each require their own control board and USB connection. If I start adding more parts how can I considerate multiple parts to one USB? (there has to be some kind of kick butt control board that has this ability)

Thoughts? Advice? Any insight is appreciated!

-Matt

Offline newInRobotics

  • Supreme Robot
  • *****
  • Posts: 1,015
  • Helpful? 48
  • N.I.R.
1. How do you guys feel about linear actuators for fingers? (high speed of course)
From what You've told us and from what I've seen in a video, solenoids would do the job (you can get them in many places). They are linear actuators that have two states only: fully extended and fully subtracted. Having one of them for each finger, with some soft material at the tip of each to prevent excessive force on the tested device, can do the trick.

2. I really like having the ability to move the fingers forward, backwards, side to side. What kinds of parts would I need for this. looks like the video uses some kind of small track.
Mechanism like that normally consists of threaded rod with a nut riding it and motor/servo/stepper motor spinning the rod, that way the nut acts as linear actuator (for extra low friction You can take a look at more expensive ball screws). For what You want You'd need three of such actuators to get motion in X, Y and Z. Google DIY CNC to get a better idea of what's what.

3. where the french toast can I get these parts? (I'm not too worried about price less than $5K would be good)
For me, good starting point when looking for parts is eBay and Google Shopping.

4. currently I have 2 actuators that each require their own control board and USB connection. If I start adding more parts how can I considerate multiple parts to one USB? (there has to be some kind of kick butt control board that has this ability)
If You fancy cheaper DIY route, going with microcontroller (which You have to program Yourself) with UART feature and an H-Bridge/Motor Driver for each actuator (note: not all actuators need external H-Bridges/Motor Drivers; some actuators might need more that one H-Bridge; it all depends on the type of actuator You choose;) You can make fairly good system. Microcontroller takes care of USB comms, calculations based on sensor feedback and positioning actuators. That way You only need one USB port. If You are willing to spend more money and do less soldering, Googling "USB motor controller" is a good starting point.
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." - Kristian W

Offline jwatte

  • Supreme Robot
  • *****
  • Posts: 1,343
  • Helpful? 81
I suggest going with an "X-Y table" for the X-Y motion, and whatever quick hack you can get away with for fingers.
A simple rotational servo that rotates a "finger" up and down to make/release contact would be fully workable.

 


Get Your Ad Here

data_list