Man, is this right out of a Sci-Fi flick or what?
Friday, January 21, 2011
Thursday, January 20, 2011
Quad Flexpicker
I finally took some pictures of my current project. Please don't be too critical of my workspace. I am far from finished and I just took pictures as is; I didn't clean at all. The frame is about 84 inches (214 cm) long, 26 inches (66 cm) tall, and 19 inches (48 cm) wide. I am guessing that the system should be able to pick at least thirty bricks a minute.
Here are some of my successes so far:
- PID control of the conveyor. This is so each robot can "time" the brick and know when to pick it up.
- Improved motor control. I set a goal speed for the whole robot, but each arm moves a different speed. I have automatically adjusted each motor speed so all the motors will arrive at their target at the same time. This makes the robot shake less and makes the motion much more fluid.
- Straight Line moves. I take point A and point B in the movements, calculate all the points in between on a straight line and make the robot end effector move on that line.
- Complex geometry-SOLVED. Special thanks to mzavatsky on the Trossen Robotics site.
- Light communication. The conveyor sends a binary light message to the 4 robots identifying time to pick and what color the brick will be.
So here are some pictures....
Here are some of my successes so far:
- PID control of the conveyor. This is so each robot can "time" the brick and know when to pick it up.
- Improved motor control. I set a goal speed for the whole robot, but each arm moves a different speed. I have automatically adjusted each motor speed so all the motors will arrive at their target at the same time. This makes the robot shake less and makes the motion much more fluid.
- Straight Line moves. I take point A and point B in the movements, calculate all the points in between on a straight line and make the robot end effector move on that line.
- Complex geometry-SOLVED. Special thanks to mzavatsky on the Trossen Robotics site.
- Light communication. The conveyor sends a binary light message to the 4 robots identifying time to pick and what color the brick will be.
So here are some pictures....
Air compressor, tanks, pumps, gage, and pressure switch
Robots 1 thru 3 and the spaghetti (cords and tubes)
Robot 4, close-up.
Robots 3 and 4 from below, and one of the conveyors.
And finally, the whole brick pickin' thing..
(notice the empty 2 liter bottles of Diet Coke and the Twizzler wrapper!)
I still have a lot of work to do on it, so don't expect a video any time soon. Right now it all works well, I just need to fine tune some stuff. I just got about 10 feet of bulldozer treads for another conveyor as well as a Mindsensors Pressure Sensor to control the air compressor.
And by the way, this is a conversation I had with my wife yesterday.
Me: So, I think I want to take the robot to Brickworld
Wife: I was looking at the website and it looks really cool.
Me: I know
Wife: But I noticed that the theme this year was "FIVE" and your robot only has......
Me: NOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!
I would love to stay and talk, but I only have five months to get ready for Brickworld!!!
NASA Curiosity
I just love that name, it is so fitting..
NASA is starting to release information about how the next Mars mission will happen. Here's a video showing how the new rover will land and navigate on the surface of Mars. So cool.
NASA is starting to release information about how the next Mars mission will happen. Here's a video showing how the new rover will land and navigate on the surface of Mars. So cool.
Tuesday, January 18, 2011
Automation. Lots and Lots of Automation
Here's five minutes of video just showing lots of robots and automation. Sort of a video for those of us with short attention spans....
Monday, January 17, 2011
Epic Marble Run
The person who posted this on YouTube states that he and three kids built this. I want to know how he kept their attention for so long? Nice job, and truly epic.
Friday, January 14, 2011
The C Book
I'm a self-taught programmer. I've used QBasic, Matlab, NQC, AutoLISP, Visual Basic and some others. I have nearly always been able to find good resources when learning, but unfortunately RobotC documentation isn't really always what it should be. When I was learning RobotC, I not only had to learn the code and syntax related NXT functions, but the code for C which I had no experience with at all. RobotC gives you very little of that and the little that they do give you is in the sample programs so you have to reverse engineer the code with trial and error a lot of times. I went to the bookstore and found a really good book, but I was shocked when I saw the price tag over $60.
Recently I did a search and I found a really good resource for common C code. It's actually a book that was published in 1991. The best part about it is that it is free and completely online. They have done this because the book is no longer in print, and frankly it is outdated, but much of the code is still relevant. On this site you can download a PDF file of the book as well, but personally I just keep a link to the webpage handy.
Here is an excerpt from the Table of Contents page
Recently I did a search and I found a really good resource for common C code. It's actually a book that was published in 1991. The best part about it is that it is free and completely online. They have done this because the book is no longer in print, and frankly it is outdated, but much of the code is still relevant. On this site you can download a PDF file of the book as well, but personally I just keep a link to the webpage handy.
Here is an excerpt from the Table of Contents page
This is the online version of The C Book, second edition by Mike Banahan, Declan Brady and Mark Doran, originally published by Addison Wesley in 1991. This version is made freely available.Here is a link to The C Book.
While this book is no longer in print, its content is still very relevant today. The C language is still popular, particularly for open source software and embedded programming. We hope this book will be useful, or at least interesting, to people who use C.
New Ideas With Old Media
I have to snicker a little because I found two videos on YouTube.com that show robots handling out of date media storage types being handled by Lego Mindstorms. Then I thought...My kids will never know these two things, unless they read about it in a history book or go through some of dads old stuff.
But the robots are pretty awesome..
But the robots are pretty awesome..
Thursday, January 13, 2011
RoboPlow
Ya, I know I already posted this video, but with the amount of snow that the US has been getting lately, it just seems right to post it again...
I wonder if it can hand lake effect amounts of snow????
I wonder if it can hand lake effect amounts of snow????
Wednesday, January 12, 2011
Robot Delta-Killough autónomo
I love this for the shear complexity. I will give him a break on the accuracy.
Tuesday, January 11, 2011
Wow, It's Slow!
Not much cool robotics stuff showing up in the last week. Hopefully that means that you are all building away with your new presents that you got for the holidays! I know I have been building lots lately.
I have been keeping my eyes on what is coming out of the CES (Consumer Electronics Show), but there really isn't a lot on that front either.
I am still working on the Quad-Flexpicker. Things are going great and I am learning a lot. I got the Mindsensors NXTcam and I am trying to incorporate that. I am also teaching myself PID programming, which is a whole task in itself. I studied PID controllers in college, but that was back last century, and it was exclusively the in the theoretical realm and I NEVER imagined that I would use that knowledge again, much less use it in my hobby in my spare time.
I have been keeping my eyes on what is coming out of the CES (Consumer Electronics Show), but there really isn't a lot on that front either.
I am still working on the Quad-Flexpicker. Things are going great and I am learning a lot. I got the Mindsensors NXTcam and I am trying to incorporate that. I am also teaching myself PID programming, which is a whole task in itself. I studied PID controllers in college, but that was back last century, and it was exclusively the in the theoretical realm and I NEVER imagined that I would use that knowledge again, much less use it in my hobby in my spare time.
Wednesday, January 5, 2011
Wooden Robotic Arm
I love this project for three reasons. As a Mechanical Engineer, I see this as a masterpiece. As a woodworker, I can fully respect the work that it took to make this arm, and as a guy who really loves articulated robotic (mechanical) arms, this is simply the tops.
Monday, January 3, 2011
Full Scale 8275 Bulldozer!
Someone thought that having a remote control bulldozer like 8275 was a good idea, so they made a full scale version! Cool!
Sunday, January 2, 2011
3D LED Cube
It's not robotic in nature, but there surely is some programming involved. Here's cube shaped array of LEDs programmed to do some really cool stuff.
found on Hackaday.com
found on Hackaday.com
Subscribe to:
Posts (Atom)