« Last post by ndan on September 17, 2014, 10:26:08 AM »
As part of my research project I'm designing a small differential drive robot platform (10x10 cm) with many cool features like:
- speed&position compensated control
- video camera (VGA)
- audio recognition system
- 2 x range sensors (ultrasonic), 8 x proximity sensors (IR)
- real-time odometry feedback (every 10 ms)
- Ethernet Wi-fi, USB
- Programming in languages like: C/C++, Java, Python, Ruby... can be programmed even in bash
- Integrated development environment with real-time debugging over a Wi-fi connection based on eclipse
and much more...
So I thought it would be cool to make a video for the making of this platform... without further ado here is the video. Enjoy https://www.youtube.com/watch?v=AZspMbp2PyE
Feel free to post any questions you have.
« Last post by waltr on September 17, 2014, 08:10:56 AM »
Yes, it becomes a geared DC motor and you can use the RMF calculator.
R-Pi and the servo driver board will work.
Just be aware that the R-Pi runs a time-sliced OS and is not great for precision timing.
« Last post by extreme.aly on September 17, 2014, 08:09:52 AM »
Hello, I have a plan to buy a 3D printers, and I google'd about them a lot. One of the most cheap and reasonable I came across was the Two-Up 3D Printer. And I have started making basic 3D objects in AutoCAD.
There's one thing which is not clear to me is, the STL file that we provide to the printer, what are the measurement units used?
In AutoCAD, when I build a 3D object, lets say a cube, it asks me for the dimensions (width, length, height), but it is unit less.
So, do I have to change some settings in AutoCAD or does the 3D printing software by default assumes some units?
Thanks in advance.
« Last post by waltr on September 17, 2014, 08:01:49 AM »
Just simply read as many of the threads in this forum as you can. Every one of the questions you presented are in these forums and will be real life.
Hello everyone, I'm a writer. I'm writing a superhero story, and my heroine loves to create different kinds of life, so she takes an interest in building robots. I wanted to make the process of her building a robot believable and accurate. Little details that would make someone who actually does this stuff say "Oh, this Hollywood writer actually gave a damn, that's pretty clever."
Her goal is to build a small spider robot that can walk around and has a voice synthesizer of some sort, and launch a small projectile from its back.
1) In basic terms, what kind of process would she go through when making it? I'm aware this is a possibly complex question, be reductive if necessary.
2) What kind of problems would she encounter, as a beginner roboticist?
3) Would she write her own programming? I think I read that pre-installed programs are usually written for robots, called microcontrollers, right? What kind of programming languages are used at first?
4) Where are materials obtained?
5) I read that Assembly is a very difficult programming language to use, and it's usually used for industrial purposes. If I want her to look smart, would making her use it do the trick, or would that be absurd?
6) What are some n00b mistakes that beginning roboticists make?
7) What are some signs of veteran craftsmenship?
If you took the time to read this, thank you very much! I'm aware this is probably a very bizarre kind of thread, but I figured it's best to do this kind of research by talking to people who love this hobby. I'm sorry if I come across as being some sort of tourist.
« Last post by GrimBot on September 17, 2014, 12:58:01 AM »
Hello, I was wondering what would be involved with converting remote controlled toys into robots.
Here is an example:
I'm thinking if I run the wires from the controller and then insert them into some other kind of controller board that connects to a computer I could send signals to the robot (dig dig). If this "toy" requires batteries I'd like to rewire the toy so that it receives power from an alternative (probably a solar bank). I have info requests in elsewhere but I'm hoping that I can have a few robots doing some tasks with an overseer robot that just watches them and manipulates their controls on the computer screen, like a macro that uses visual event triggers on a "turn based" operation where the overseer bot manipulates the controls of each of the bots to get them in place before performing functions and once it gets each of the bots into position it runs additional macros for that turn.
« Last post by GrimBot on September 17, 2014, 12:06:46 AM »
Hello, I don't know if this is covered elsewhere but I was wondering what method I would use to program a robot to work just off of solar power, no batteries.
How would I program a robot to keep track of what it is in the middle of doing so that the next time the sun comes up, it can resume its tasks? I know solar isn't very powerful for this stuff but I'm thinking that a bunch of little robots could do the job.
Ok you pulled my arm and want the "grand scheme" lol.
I want to convert construction vehicle toys into robots that can do some excavating, like an exo-skeleton that I install onto the toy.. dig dig dig.. dump dump dump.
Oooo.. side thought.. another robot hooked up to a solar battery bank that does nothing but shoots a laser beam to the photvoltic cells of the robots, this way the only thing that needs a battery is the laser emitter.
« Last post by Billy on September 16, 2014, 04:25:34 PM »
You still haven't said why you're asking, but I'll give you my thoughts.
1 - They may claim 1um accuracy (I didn't see that claim on the link you provided) but I don't buy it for a minute. The robots drift over time and vibration of the end-effector can be a serious issue. I could buy 100um repeatability in a production environment. You get better results if you run them very slowly or pause before picking up or setting down to allow for vibration to die out.
2 - The wafer processing machines have either the ability to precisely position the wafers or to precisely detect the wafer position so that operations can be performed with single digit nanometer (nm) precision. The robots only have to get the wafer close to where they are supposed to be. The processing machines take over after that.
3 - Even if the robots had um level repeatability, the machine operators still have to teach the robots and in my experience, getting the wafers close is all that is possible. (Disclaimer: I have never taught a robot myself. Only dealt with customers that are angry about wafer handling issues)
4 - Wafer safety - the robots have to be accurate enough to get wafers from the carriers (FOUPs) and put them back without banging them into things. Any inadvertent contact will generate particles that will contaminate the wafer. So if the wafer brushes up against the side of the FOUP on it's way in or way out, it will get microscopic plastic or silicon particles on the surface that will damage the yield. When setting the wafer down or picking it up, any sliding motion on the support surface (FOUP or robot) will generate particles as well or cause scratches.
5 - While I am chronically unimpressed with the mechanical performance of these robots, I am impressed by the level of cleanliness they achieve. Particles released into the air are killers for wafers so these robots have to have extremely low level of particles that are released in the same air space as the wafer. The cleanest hospital operating room in the world would be disastrous for a wafer. Simply exposing it to the atmosphere in the room would render it worthless. Something as large as a single bacteria would be considered a huge particle if found on a wafer. So the robots kind of suck, but they are clean.
Additional disclaimer: I have no experience with the company in the link in the OP. My comments are based on personal opinion only and do not represent the opinions of anyone or anything else.
« Last post by Ana_Dig on September 16, 2014, 02:24:03 PM »
If you will know about one university in the entire world that teach one course that teach about what I ask in this tread so I will glad to know about that, I try to find but I didn't succeed.
my questions are correlated to robotics in semiconductor manufacturing industry.
« Last post by Billy on September 15, 2014, 05:31:05 PM »
Why are you asking?
If this is a school assignment you should put that up front.
That said, I work at a semiconductor manufacturing equipment supplier that uses these robots.
Why are you asking?