Hey everyone-How are you doing with your iRobot Creates? I notice that nobody's posted yet- would a (short!) extension help you out?Let me know how you're doing.
Topic by canida | last reply
Well..the deadline is coming soon. I know I had a lot of fun building my robot, and i'm sure you had fun too. I know i've got some really tough competition out there, and I just wanted to wish you all luck. Even if I don't win at all I know that I'll be walking away with a lot learned (and a create =] ). I think each of the projects entered in this contest really do deserve a prize.Micah
Topic by Weissensteinburg | last reply
Hi friends, I am a Masters student of Computer science from Louisiana state university and i am working on signals transmitted by brain to control irobot. As we know that there a millions of neurons working simultaneously to do specific tasks. The signal produced by brain is in the range of milivots and also very scattered, the main hurdle is to tap that signal effectively to reproduce in a digital form and channelize it to control the irobot.
Topic by bharatn | last reply
No, this isn't the much awaited results of the iRobot Scholarship contest, it's just a calming, soothing message from Instructables HQ. The deadline for the iRobot Scholarship submissions has passed and we have begun working on the judging process. Put your brains to rest and enjoy some 4th of July fireworks. We received many great submissions and we are going to take a few days to work through them and make sure that we take a look at every one of them. Expect to hear something back from us about the contest early next week. Thanks for all of your great submissions and all of the supportive comments.
Topic by noahw | last reply
Log Entry 0001: I just purchased a Create and a BAM (but not received it yet). The plan is to use my Windows XP laptop as a bluetooth-tethered brain and write a C++ application that creates a virtual map of any room in which the Create finds itself; I'm not sure what the challenges are yet - I'm guessing there will be some latency in getting real-time information from the robot via the BAM module ... Step 1: read manuals on Bluthooth protocol, the Create command set; design the "brain" (a multi-threaded GUI windows app )... - Cheers.
Topic by Technophilia451
I keep seeing instructables about how to make stuff out of an irobot create, and got jealous. When my uncle got bored of his roomba discovery, he gave it to my grandma, who gave it to me, because she knew that I wanted it. When I got my hands on it, I searched through those Instructables vividly, hoping to find something to do with it (other than clean my house), but they were all for the create! So, I was wondering how I could mount something on top of my roomba. I also want to be able to program it. I found some sort of port thing underneath a cover on the side, I'm not sure if that's it. Finally, I want to know where I can find the cable that may or may not connect this port to my computer. Thanks.EDIT: I added some pictures.
Topic by YummyPancakes | last reply
IRobot, Tom's Hardware, and Instructables are happy to announce the winners for the iRobot Create Challenge! We saw some amazing entries and encourage everyone to see the full group here.First PlaceThe $5,000 goes to: iRobot Create Personal Home Robot by dttworldSecond PlaceThe set of iRobot home robots including iRobot Roomba Discovery, iRobot Scooba 380, iRobot Dirt Dog, & iRobot Create robots stimated retail value of $986.99) goes to: The SOMA Project by thesomaprojectThird PlaceThird Place winners get a choice of one iRobot Roomba Discovery or one iRobot Scooba 5800. Each prize has an estimated retail value of $299. ServerBot - for serving food and drinks by JoeCreate How to make an autonomous basketball playing robot using an iRobot Create as a base by Matthew Oelke eyeRobot - The Robotic White Cane by shrimpy OLPC Telepresence by damonkohler iRobot Create: WiFi Optimizer by vector023 iRobot Create Pool Skimmer/Cleaner by Weissensteinburg Adaptive Mapping and Navigation with iRobot Create by societyofrobots Modifying an iRobot Create to Paint by technoplastique PosterBot: Make a Marker-Writing Robot out of an Old Inket printer and an iRobot Create by W_world iRover: Remotely controlled iRobot Create (or Roomba) by techgeek75Voting was done by ewilhelm and the robotics experts at iRobot. Entries were judged on aesthetics, intelligence, task utility, entertainment value, completeness, originality, and an overall score.Winners will be contacted with prize-claiming instructions soon.
Topic by fungus amungus | last reply
The iRobot Create Challenge deadline has been extended by one week. Entries are now due by 11:59pm Sunday, September 9th, 2007Note that multiple entries in the contest are allowed. If your robot is already done and documented, feel free to use this time to explore another project with your Create.
Topic by canida | last reply
Both the Science Fair Contest and the iRobot Challenge end on Friday. So if you have some cool scientific principle you want to demonstrate or an iRobot trick to pull off, now is the time to get working on it. We've seen some cool science fair projects, but we want more! Remember, top prize is $1,500 at amazon.com. So get crackin' and make some awesomeness for all of us to enjoy.
Topic by fungus amungus | last reply
Here are my proposed ideas for the iRobot scholarship package. With todays technology some of the most useful tools are useful because they integrate so well with devices we already have. I have some different ideas about how someone could interface the iRobot with different devices, here are my main ideas. My main goal is to control the iRobot with my Palm Pilot. This could possibly be done via bluetooth or WiFi, but the most convenient solution would be an IR interface. If I succeeded in this I would create an open-source program for the Palm OS that would allow you to remotely control the operation of an iRobot. I'm also interested in interfacing the iRobot with the LEGO RCX (from the Robotics Invention System). Such an interface would allow you to expand off of the iRobot using LEGO components. For example, you could create a robotic arm out of lego, or have the iRobot control a mini lego-bot. Finally, I want to try and use a Super Nintendo Entertainment System (SNES) controller to control the iRobot. This control scheme would feel natural to the operator, while allowing him to guide the robot. Optimally this would be combined with the previous idea (LEGO RCX) for even greater flexibility. If I'm selected for a scholarship package I will work hard to achieve as many of my goals as I can, and I'm sure that the community would benefit from and be able to expand off of my ideas. There is much to gain from the interconnection of todays technology.
Topic by Hungry_Myst | last reply
You can read all about the contest here, but the group forums are going to be the place where you can submit your ideas for hacking the iRobot Create. Instructables will be judging the entries, and the top 15 ideas will win Creates. You only get to keep them though if you actually post an entry into the contest, so please keep your ideas realistic.
Topic by jeffreyf | last reply
Sorry for the delay- we've finally got all the results in, and can start releasing the names of the iRobot Create scholarship winners! Note that this is a rolling list, as I'm double-checking that everyone can still participate in the contest. I'll post winners as they formally accept, and will move along to alternates if anyone declines. Scholarship winners, in alphabetical order by username:dfukubaDiane BlackwoodHoleinmysockHungry_MystLaura GrabowskiloubardroyalestelSacTownSuesocietyofrobotsSolamenteDoug[technoplastiquevector023WeissensteinburgW_worldzachninme
Topic by canida | last reply
Please feel free to poke around Instructables to get a feel for what the site is about. You can check out recent popular projects, here, and robot projects, here.The full contest rules are here. We're looking forward to some great entries!
Topic by jeffreyf | last reply
Hello all, I like all the great ideas submitted on the forum. My Idea for the iRobot contest is To have an IAQ bot utilizing the OI interface. I would like to have an air filtration unit on the irobot, and possibly monitor air temp, humidity, air quality etc, and to have an alarm condition when something falls out of your given parameter. I envision the robot going from room to room monitoring the IAQ conditions and letting you know if there is a problem. This will be my main goal for the contest due date. Given further R&D I would like to add different extensions to the unit by possibly by allowing the robot to be linked with the homes HVAC unit for added zone control, and efficiency. I am new to Robotics, and I have always wanted to enter into this field, and figured this contest would be a great way to begin. To further extend my idea it could also be used in military or hospital applications for detecting harmful airborne disease, or help protect against bioterrorism.
Topic by wired up | last reply
My iRobot Create Challenge idea is this:Have you ever woken up in the middle of the night and needed to use the restroom or get a glass of water?You don't want to turn on the lights because you don't want to deal with the brightness and waiting for your eyes to adjust. At the same time, you can't see where you're going, and you don't want to run into things, or worse, stub your toes on some harsh corner. The solution? Have a little guide robot. Built on the iCreate platform, the Nightguide (as I call it) will be able to record a path from your bedside to the kitchen, the bathroom, or anywhere you might like.When you wake up, you simply press a button on the robot to select a destination. the robot turns on low-level lights towards the ground and guides you quickly to your destination. Once it's reached the destination, it stops and awaits orders. When you're ready to go back to bed, you press a button and it leads you safely back to bed.What happens if it runs into something?Should the robot run into something while it's leading you, it stops, and increases the light it's providing to give you a view of what's in the way. Move it out of the way, and a sensor tells the robot it's a clear path ahead, you continue to your destination unimpeded. The direction and distance traveled by the robot would be judged by internal metering. Perhaps a starting point and stopping point could be set using a similar device to the virtual wall units utilized by the Roomba.
Topic by aarone | last reply
My iRobot Create Challenge idea is this: Have you ever woken up in the middle of the night and needed to use the restroom or get a glass of water? You don't want to turn on the lights because you don't want to deal with the brightness and waiting for your eyes to adjust. At the same time, you can't see where you're going, and you don't want to run into things, or worse, stub your toes on some harsh corner. The solution? Have a little guide robot. Built on the iCreate platform, the "NightGuide" (as I call it) will be able to record a path from your bedside to the kitchen, the bathroom, or anywhere you might like. When you wake up, you simply press a button on the robot to select a destination. the robot turns on low-level lights towards the ground and guides you quickly to your destination. Once it's reached the destination, it stops and awaits orders. When you're ready to go back to bed, you press a button and it leads you safely back to bed. What happens if it runs into something? Should the robot run into something while it's leading you, it stops, and increases the light it's providing to give you a view of what's in the way. Move it out of the way, and a sensor tells the robot it's a clear path ahead, you continue to your destination unimpeded. The distance and direction are handled by the Create's internal systems. Additionally, starting and stopping points can be defined by a device similar to the virtual walls utilized with iRobot's Roomba vacuum. IDEA #2 I just came up with this one, So I thought I would append it. My second Idea is to use the iRobot Create to make an item finder. Utilizing RFID information, you could place a tag on anything that you might use. Your Keys, your phone, the TV remotes, whatever. When you realize something is missing, you turn the Robot on and off it goes, when it comes near, it beeps to get your attention and give you a better idea of where to look for what it is you're looking for. IDEA #3 These just pop in my Head, so I hope it's okay to continue attaching. I was thinking about my 5 year old niece and ways to keep her occupied. For a 5 year old, what could be more fun than a robot that plays hide and seek with you? Either through use of an IR sensor, or a pyro-electric sensor, the robot would be able to find a person through heat detection. Or in another option, an RFID tag would be put on the person and the Robot could find using that. In order for the robot to Hide, it could use proximity sensors (Sonar or IR) and a photovoltic sensor to find a small dark space where it could hide, and off your 5 year old niece goes off to find it. If that's too difficult, a Marko Polo system could be introduced In which you could call out to the Robot, which it would respond with an audible tone. If that's too difficult, a wireless button press could make the robot respond with a tone. Upon finding the robot, you press a button to reset it, and play again!
Topic by aarone | last reply
Okay, I hope this is good :-D!Well, my idea is actually several ideas, but they all share the same theme:Chumby + iRobot's Create(And yes, I already have a Chumby)This might sound crazy, like adding speakers to an iPod, but it is defiantly possible.Since I don't have one, I can't say, for 100% sure, exactly how I'm going to make it work, but I have plenty of ideas. (I'll work backwards)The robot has 25 inputs. My last resort would to be to hook up the headphone jack to 2 of those inputs, and send signals by pulsing sound, similar to the way TV remotes pulse light. This is guaranteed to work, because Flash (which I'll be using in the project itself), can access the speaker. For robot-to-Chumby communication, there is the Microphone.Next up, is building this Sensor Package module that you can use with your Chumby. This would also work great, since it has 8 digital outputs, 8 digital inputs, and 12 motor drivers (which I could probably use as more outputs). However, I haven't found out yet if you can access this from flash, so it may become an issue. However, it seems more likely than the following:My first attempt is to tap into unused (in my setup) pins on the "Chumbilical", the main wire that connects the sensors to the main unit. This includes a USB port. Again, I am doubtful that Flash can access these, but I may be able to figure something out in Java or Phython.So I've hooked this up to the Chumby, now what? There are so many possibilities, because my new robot will now have various sensors from the Chumby, along with it's touch-screen display and WiFi.One could start with the "physical alarm clock", an alarm clock that you'd chase down to turn off. (As seen on ThinkGeek, it's "Clocky") Although, this is very much underusing it's capabilities. Next, of course, is the email alert system. When you're not on the computer, sometimes something external is a nice reminder :P In a workplace, lets assume someone gets an email every minute. This should be perfect timing for it to drive from cubical-to-cubical on every email. It would, however, be forced to rely on relative positioning.After the frivolous, this could be set up as a system where the Chumby would display images of me, streamed form a webcam, as I control the robot. Attached, would also be a webcam, streaming from the robot to my computer. (This was done with the Make: controller and a MacBook) (And yes, the Chumby has a HTTP server in it, and can support some webcams!)Heck! Why not have all three running at once :PI defiantly think the first 2 are not Instructable-worthy, but I wanted to give some other examples. The 3rd would be the one I do ;-) It would be much lest costly than the full-sized version, this being under $350. (I'm guessing that's about 1/3rd the cost?)Thanks for considering me as someone worthy of this "scholarship", I know I will use it over and over again if I end up getting it :D
Topic by zachninme | last reply
Hey guys, Does anyone have an iRobot Create they don't need or want anymore. Would you be interested in giving it to me? Currently I have a LOT of things on my list that I want, and I can't afford them all.
Topic by A-Nony-Mus
This is the closing weekend for TWO contests: the Fake It, Don't Make It Holiday Recipe Contest and the iRobot Create Challenge.Bring on the recipes! Bring on the robots! Bring on the robots powered by food!OK, the robot guys and gals know who they are, but anyone can enter the recipe contest. Make some food and document it. Show us your cool shortcut. Take some nice photos of the results and process. We want to see it and we want you to win cool stuff.Which recipe will be published in Real Simple? Which robot creator will win $5,000?
Topic by fungus amungus | last reply
Hi, I know Ive missed this competition but I am about to start a big project and wanted to share my ideas with some like-minded individuals who may have some suggestions. I am about to embark on a 4th year university project involving doing something clever with an iRobot Create. I am looking towards approaching the problem of location recognition in mobile robots by attaching a command module and a webcam to the robot and using computer vision (CV) methods to identify landmarks. I thought an interesting goal would be to get the robot to map a floor of my department building. After that it might attempt to classify distinct rooms. There is a white board on the wall of a corridor that the robot could potentially locate and possibly draw on with the use of a robotic arm. The ultimate goal of this project could then be to get the robot to draw a map of the floor on the white board (perhaps a bit excessive). I am aware this project would involve implementing SLAM, integrating the map data with feature information from CV-processed real-time images and developing some kind of recognition determination model (i.e. neural networks or something). After that I clueless. I have never even looked at a robot before, but Im really excited about finally having a go. I would really appreciate it if anyone has any thoughts or relevant experiences or warnings :) then please let me know! Also, any other ideas for what I could do with the iRobot, a camera and 6 months ;) Cheers, Tom PS Ive never seen this site before and it is awesome! I want to read everything :D
Topic by hungrytom | last reply
Here is available for download a 3D interpretation of the Instructable Robot.It's available for free and it's "open-source".(Update : I also added a 360 video, and several other pictures)http://www.terminajones.com/share/irobot/How to open/view it :For the .WRL, you could use OpenVRML or FreeWRL or Wj3D or InstantPlayer.For the .3DS you could use whatever 3D modeler/editor/viewer compatible with this format (but this format does not contains colors).For the .wings, you could use Wings3D (which is free and opensource). That's what I used to model it._(Note : the license below is just an official mean to recognize I'm not the author of the "instructable robot", and to state that the material I provide is a simple 3D interpretation of an original work that is not mine.)LICENSE :If you download, use and/or keep the material describedin this license, you must accept this license. If you don't accept this license, you are not authorizedto use and/or keep the material described here.The "instructable robot" is the intellectual property of his/her/their author(s) at Instructables.comThe material about which you must accept this licenseif you want to use and keep it, is a 3D interpretation of the "instructable robot", which has been created by the owner of Terminajones.comExcepted the copyright of this 3D interpretation, the "instructable robot" remains the entire intellectual property of his/her/their author(s) at Instructables.comYou are free to keep and use the 3D interpretationfor your personal use as long as :- it does not infringe this license- it does not infringe copyrights and intellectual properties of their authorsIf you want to use the "instructable robot" for commercial purpose, you need an official authorization from Instructables.com If you want to use this 3D interpretation of the "instructable robot" for commercial purpose, youneed an official authorization from Instructables.comand an other one from Terminajones.comIf you release a work based on this "3D interpretation"you must provide a copy of this license and of theoriginal material, AND/OR a link to this license and to the material you based you work on.http://www.terminajones.com/share/irobothttp://www.terminajones.comYG2F, 20080214
Topic by chooseausername | last reply
Is there any way to ask iRobot for more time to work on the robot? I got the robot on July 26th. I ordered extra parts from iRobot; a light sensor and the breakout board, and both items are on backorder for several weeks. The contest ends August 31st. The timelines set by iRobot are not realistic, especially if they can't supply supporting parts for the robot. What can be done to mitigate the short timelines?
Topic by loubard | last reply
I don't know if this contest is over... I teach in a middle school and I would like to have my students create a robot that senses when someone is in the hall and ask them for a pass. The pass would need to be recognized by the robot and if the pass is not acceptable the robot would take a picture and send it to the office. I was also thinking it would be cool to have a camera on the device.
Topic by gfinn | last reply
My Idea is to make my a create robot go from point A to point B based on GPS position and not a set programmed path. The robot would be placed at point A and told to go point B based on GPS and the robot would figure out how to get there. The main problem with this will be dealing with unknown obstacles that the robot will run into and have to get around. The other difficulty will be in getting the GPS and the create to talk with each other. Once the create gets to point B it will take a picture then rotate 90 degrees and take another picture and so on till it gets a 360 degree view of the spot that it is in. If you have any questions please let me know. Ed
Topic by pong1092 | last reply
I've seen mods for the roombas before, where the robots are water sealed, and then the wheels are turned into propellers. My idea is that I could water proof the robot in plexi glass, or something, and then a net on it, to collect all the leaves, dead bugs, and other stuff that collects on the surface of a pool. normal pool cleaners only vacuum the floor of a pool, and it takes days for floating leaves and other grime to sink to the bottom. With a robot like this, I could just set it in the pool, and let it clean everything up. What's nice is, when company is coming over, it's embarrassing to have a dirty pool...this modification would allow you to quickly clean up your pool-even on short notice. Update (for some clarification): What I would want to do, is make a case for it, so that you can simply remove the wheels, and connect the propellers/steering device to where the wheels were, then just place the roomba in the watertight case, and it would be able to swim around and clean! Also, i'm working on some sketches of how it would work. I'll post those when they are done.
Topic by Weissensteinburg | last reply
Ed and I got to meet technoplastique at the Austin Maker Faire back in October, where she was showing off the painting robot she built for the iRobot Create Challenge.I was busy losing my voice at the Instructables booth so didn't get to see her robot in action, but technoplastique stopped by to give us a special robot painting of our very own to take home!Here it is on the wall of my office at Instructables HQ. This is technically the back of the painting, but the colors and swoopy robot patterns look even better from this side of the thin cotton cloth.
Topic by canida | last reply
I'm new to the instructables although i respect the great job of many user. I'm university student in Greece, styding the "Science of Computers and Wireless Networks". I would like to take part in the Challenge for iRobots but i'm not sure if i should post here or somewhere else, furthermore i would like to inform you that it is a little bit difficult to purchase a new iRobot so i would be greatful if you could contact me via messenger at my e-mail email@example.com to have my scholarship. My plans for the iRobot is to turn it into a moving wireless deck which will search for the local networks, i'm not sure if this possible but i would appreciate if you gave me the chance to challenge me oneself. PS.i'm confused where should i post so please contact me and is it possible for me in Greece to take part in the challenge?
Topic by CryptLordGR | last reply
Greetings, I am a senior EE major at Polytechnic University. I spent most of my time working with robotics and electronics. I always wanted to enter one of these robots competitions but finding the time and funds was always the problem. Its really interesting that iRobot is deciding to sponser a few teams. After brainstorming I came up with a few robot ideas that I believed novel. Then I thought about it some more and came up with more ideas. Instead of narrowing them down I thought how great would it be if all of them could be made. That led me into designing an idea for an iRobot Butler that can do many tasks. The idea is to create a modular robot that has the ability to dock with its base station and perform multiple tasks with different specialized modules. The project I propose is to develop the modular autonomous docking system and several modular tools for the robot to utilize. These tools can be used for entertainment purposes or for human aid. Here are a few concepts 1) Mobile Music docking station and amplifier - You have a stereo system, great! Only down side is its always stationary so you have to blast it till the neighbors know the lyrics if you want to hear it everywhere in the house. With this kind of a docking station just come home plug it in and let the music follow you. 2) IRobot key fob (that thing that opens your car) - Why have robot if you can't command it when you need it. With a IRobot linked to some off the shelf electronics you could have it meet you in whatever room you are in. 3) Where's the remote? Who knows? But iRobot can help you out by using a embedded universal remote following the sony ir protocol. Just give iRobot a buzz and he could come in and change it to your liking. 4) Not so Clocky Alarm Clock - Clocky is a robotic alarm clock. It rolls off its nightstand, hides somewhere in the room and then starts to wake you by forcing you to find where it hid. With the modular IRobot when you go to sleep it can hook up with its Music docking station and do pretty much the same thing. 5) Life Alert System - Many of us have been hurt at times where we wished someone could come to our aid. If you are in a accident and unable to reach a phone, press on IRobot's key fob and him lock onto another tool which brings you a cordless phone module to call for aid. The Docking Station The docking station for the robotic butler could be tracked using the same method as the self charging station. In order to remove platforms or add them a servo would be placed on the iRobot which would lock or unlock the tray. To maintain electrical connection between the two trays an array of spring header pins could be used. There are many great robotic ideas out there for the iRobot however the expense for one robot to only do one thing is pretty great. In order to compensate for the overhead expenditure a multifunctional robot with inexpensive and optional tools is a possible solution to suit home needs. This way all of the design entries can be utilized. Regarding my qualifications, I taught for three years as a teaching assistant to a freshman engineering course. My most recent completed project is the development of a chemical model car experiment and an Autonomous Underwater Vehicle design project for freshman engineering. Both of these projects underwent a rigourous amount of work and will be shown at the American Society of Engineering Education 2007 conference.
Topic by cooblades | last reply
Hello fellow Instructablites,As both an athlete and innovator, I am constantly looking for fun, easy, and creative ways to circumvent mundane tasks or activities. One specific task I've noticed many a time is chalking or spray painting line dimensions onto a playing field or court. For some sports, such as baseball and driveway basketball, the playing fields are chalked instead of painted. The lines are time and again washed away by a rain storm and it must be done over. With soccer fields, the painting must be done once a season, plus the second coat for playoffs. Basketball courts must be taped once a season as well.What compels me so much to create such a bot is the degree of simplicity that can be achieved for these tasks. There is so much complexity in laying out a correct set of lines and arcs. From circular three point arcs to proper dimensions of a volleyball court, there is plenty of room for human mistakes. A fully automatic Roomba would be able to both speed up and eliminate incorrect, and potentially gerrymandered, field lines. They will be pre-programmed on the bot and selected for what particular field it is designated to line.I am convinced that all of these types of tasks can be implemented into an "iRobot Create" to lessen the burden and hassle of the aforementioned activities. My brother Steve and I have developed this idea and fully believe it can be implemented well within out intellectual boundaries.After reading some of the comments we've received, we are now taking into consideration some new ideas. In-route Calibration. We aim to implement an accelerometer to keep the dead reckoning honest. Chalking repository. Instead of heaving all the chalk around in one huge battery draining load, we are considering using chalk/paint stations to refill the coating supply. Hopefully this will keep power usage at a minimum. Tank treads. These will probably enhance the fielder chalker/painter in every way, since it will be used outdoors.Thank you for taking the time to read our entry!Nick and Steve
Topic by technick29 | last reply
I am doing a PhD in computer science at Michigan State University in the Digital Evolution LabDigital Evolution Lab. My PhD involves evolving intelligence, which uses evolutionary computation to try to evolve, instead of engineer, artificial intelligence. I propose to try to evolve the controller of the iRobot Create to be able to solve mazes of increasing complexity. I would evolve neural nets that took the iRobot Createâ€™s sensor information as inputs (most likely via the â€˜streaming sensor dataâ€™ mode) and the outputs of the neural net would control the robot. The robot will learn on its own how to get better and better at traversing mazes. This same technology could then be used to have the robot do different tasks (such as cover a room, or chase/avoid another iRobot Create in a game of cat and mouse). Most of this type of work occurs in simulation because, as graduate students, we do not have the resources to buy robots. This scholarship and contest would be a blessing to me, as it would allow me to work with robots in the real world. Evolutionary computing simulates natural selection in a computer. It uses the â€˜survival of the fittestâ€™ rule. The difference is that, instead of plants and animals competing, different versions of software are battling for their place in the next generation. Natural selection, plus a lot of time, produced all the life on this planet. In a computer world, because generations can happen in microseconds, we do not need millions of Earth years to pass before interesting things begin to happen.The simulation would be set up so that the better programs will have lots of kids (versions similar but not identical) in the next generation and weaker software will die out. In this case, â€betterâ€ programs would be those that get closer to the end of the maze (where a docking station would be placed). Over time the software will become better and better since mutations (random changes in the program) occasionally produce a program that is a slight improvement over its parents. This slightly better software will thrive for a while until it too is replaced by the next slightly better software. Given enough generations, these small changes can add up to produce jaguars, whales, Olympians and poets. Hopefully they can also produce iRobot Createâ€™s that are great at solving mazes!I do not know how far I would be able to get in this project before the end of the contest deadline. I hope to be able to get a proof of concept going. At a minimum, however, I would continue to work on this project after the contest ends and would be glad to share my results with the iRobot Create community and acknowledge the scholarship gift in any papers published on the subject. The iRobot Create is perfect for this work because researchers in the field frequently use robots like this one. As such, this design is someone of an industry standard. Unfortunately, each research team must build or find their own version of this robot archetype. If it proves effective, the iRobot Create could become an industry standard. It would also be good to use because the preprogrammed modules such as â€cover and dockâ€ and â€mouseâ€ could serve as interesting programs to compete the evolved solutions against. If desired, I would be more than happy to provide more information and or references about this technique. Cheers, Jeff Clune
Topic by jclune
I am doing a PhD in computer science at Michigan State University in the Digital Evolution Lab (http://devolab.cse.msu.edu/). My PhD involves evolving intelligence, which uses evolutionary computation to try to evolve, instead of engineer, artificial intelligence. I propose to try to evolve the controller of the iRobot Create to be able to solve mazes of increasing complexity. I would evolve neural nets that took the iRobot Create's sensor information as inputs (most likely via the "streaming sensor data" mode) and the outputs of the neural net would control the robot. The robot will learn on its own how to get better and better at traversing mazes. This same technology could then be used to have the robot do different tasks (such as cover a room, or chase/avoid another iRobot Create in a game of cat and mouse). Most of this type of work occurs in simulation because, as graduate students, we do not have the resources to buy robots. This scholarship and contest would be a blessing to me, as it would allow me to work with robots in the real world. Evolutionary computing simulates natural selection in a computer. It uses the "survival of the fittest" rule. The difference is that, instead of plants and animals competing, different versions of software are battling for their place in the next generation. Natural selection, plus a lot of time, produced all the life on this planet. In a computer world, because generations can happen in microseconds, we do not need millions of Earth years to pass before interesting things begin to happen.The simulation would be set up so that the better programs will have lots of kids (versions similar but not identical) in the next generation and weaker software will die out. In this case, "better" programs would be those that get closer to the end of the maze (where a docking station would be placed). Over time the software will become better and better since mutations (random changes in the program) occasionally produce a program that is a slight improvement over its parents. This slightly better software will thrive for a while until it too is replaced by the next slightly better software. Given enough generations, these small changes can add up to produce jaguars, whales, Olympians and poets. Hopefully they can also produce iRobot Create's that are great at solving mazes!I do not know how far I would be able to get in this project before the end of the contest deadline. I hope to be able to get a proof of concept going. At a minimum, however, I would continue to work on this project after the contest ends and would be glad to share my results with the iRobot Create community and acknowledge the scholarship gift in any papers published on the subject. The iRobot Create is perfect for this work because researchers in the field frequently use robots like this one. As such, this design is someone of an industry standard. Unfortunately, each research team must build or find their own version of this robot archetype. If it proves effective, the iRobot Create could become an industry standard. It would also be good to use because the preprogrammed modules such as 'cover and dock' and 'mouse' could serve as interesting programs to compete the evolved solutions against. If desired, I would be more than happy to provide more information and or references about this technique. Cheers, Jeff Clune
Topic by jclune
I just saw a story about the iRobot Instructables contest on TV, specifically about the winner's creation. The show is called Attack of the Show on G4 in the States and G4 TechTV here in Canada. I really can't say much about it, since I wasn't really watching that part. They did show "Instructables.com" though.
Topic by Aeshir | last reply
The BBC stopped by the Maker Faire UK that happened this last weekend in Newcastle. They were especially interested in the robotics. A fire-breathing horse, a walking and singing robot, iRobots, and battlebots. Nothing else about the rest of it, but the video's worth checking out.See also:Maker Faire UK in 3DLemonie's report
Topic by fungus amungus | last reply
My idea for the iRobot contest scholarship is a personal, remote controlled cooling device. This robot will have several fans mounted on it to keep you cool on a hot day and also it will have a cup holder to keep your drink at your side. It will be controlled by remote. I have a question about the age limit: I am under 18 years old so could I have my father submit my work for me or act as a collaborator to my project?
Topic by marc92 | last reply
I've put a lot of thought to the whole robot 'thing'. My immediate instinct in reading about this is an art making robot. I can easily see why there's so much interest in 'what can a robot do FOR me?' (hauling things for you, cleaning up, fetching) but I'm more interested in 'what can a robot do WITH me?' Printers are great, but they're still just a static digital output of art. And they (primarily) print in ink on paper. That is a very tiny sliver of the art making world. I spent some time searching for robots that make art and didn't really come up with much that seemed to take full advantage of what is possible. Hektor is great, but well beyond what most people are willing to even attempt (the documentation implies that it was months of full time work and even speaks to the complications of programing it) and only works in spray paint. There are various other 'snippets' of work made by robots around, but nothing that seems to be more than a proof of 'hey, I can program a robot'. There doesn't seem to be much interest in making a series of really beautiful finished artworks, but rather a collection of demonstrations from trade shows and videos of robots at work. I'm very confident that I can program the iRobot to travel in some great looking paths. It appears to be more than capable of beautiful curves, spirograph like spinning and sharp corners. I'd really like to work a lot with setting the iRobot up to use lots of different mediums - more than just dragging a pencil or marker, or just spraying spray paint. There are many options for mediums, including: pencil, marker, pen (as mentioned above) paint with a brush paint dripped or squeezed from a tube or syringe (similar to how the Fabber and other "3D printers" work) spray paint charcoals and pastels pure pigments rolling paint (similar to how wall paint is applied) Each of these would require a different method of attachment to the iRobot. Focusing on this would allow me to turn it into a very versatile piece of equipment where I would be able to program a path, choose a medium and go. Another benefit to working with the iRobot over a printer is that it can run over a number of different surfaces in many sizes. Printers are primarily limited to paper that's less than a foot wide for home printers, and less than a couple feet wide for most commercial printers. A robot could apply medium to any size space (theoretically), and that surface could be paper, canvas, wood, metal, or anything else it could physically move over. This literally allows for infinite combinations, and allows for layering of different mediums/colors in ways a printer could never achieve. I definitely intend to work on programing the robot start and stop applying mediums in addition to just dragging them, but I don't want to commit to doing with within the 2 month time frame. I definitely would NOT intend to stop work on the project just because the contest ends. My end goal would be to modify an iRobot to: hold and apply a variety of mediums (ideally in a quick-change way) travel on a variety of carefully planned and adjusted paths, taking advantage of straight lines, curves and corners and, potentially, program it to start and stop applying a medium Here's an idea that I'm not really interested in working on that I wanted to share anyway: Start with a vacuum style Roomba, attach some sort of cat attractant (feather, mouse, catnip, etc) to it, and set it up to run from the cat. That would allow the cat to get some fun exercise during the day (when there's likely no humans to entertain it) and it would help keep up with the cat fur vacuuming. I would probably buy something like that.
Topic by technoplastique | last reply
A few years ago my house was broken into. Thankfully, nothing of to great of value was stolen. They only stole $60 out of a small personal safe (not traceable and did more property damage than anything else), had no idea who broke into our house or if they were ever caught, and no way of providing any evidence to convict anyone. So it got me thinking, what if I had a bot that ran around scanning the house (visually and audibly), linked up to an old pc that uploaded live feed from it, and have an alarm capability that if it detected someone that would trigger the iRobot to have the live feed stored to the hard disk on a remote web server. That way if we do get broken into ever again, I will have evidence on file! The iRobot would have a "normal live feed only" function and an "alarm on" function. The difference between the two would be that the normal mode would just send live feed onto my web portal and not store it on the remote hard disk. That way if someone is home it will not store hours of my family walking around, while my hosting storage gets filled up. "Alarm on" mode would allow the iRobot sensors to sense a person and tell it to store the feed on the remote HD. It will do this for 10minutes, after the time is up it will then reset the timer, and begin the whole process again. Again, this is keeping any false alarms (such as my cats) from filling up HD space. Sensors: To detect any object (like a human) only requires an IR sensor to detect a moving body of heat. It is like the ones you see in some buildings with the plastic covers over them and leds blink when an object passes in front of it. Another words a thermal motion detector I would also incorporate a high frequency detector. It would detect loud sharp noises, like glass breaking. Then of course the crt camera with audio linked to an onboard wireless transceiver. old PC with Proprietary software and high speed wireless router I eventually will hope to one day build this robot, if you have any suggestions I would be glad to hear them. Thank you for your consideration!
Topic by Kira_Koenig | last reply
Sorry, I posted this as a response to the Contest announcement, but I guess I should have posted it as a new topic. This is my entry for the Scholarship contest.First of all, I think that this contest is a great idea, and I'm kind of thrilled that iRobot is encouraging enthusiast robotics like this.Anyway, my idea is this. I current have a (stationary) robot, which provides no other purpose than amusement. It is a stuffed animal with a servo to control its head, and motion sensors. It turns its head to "watch" people as they move around the room, creeping them out :)By utilizing an iRobot Create, I can make the robot mobile. Now, instead of sitting on the shelf where people know where it is, the robot can occasionally move around the room, finding a nice out of the way place by a wall or corner, and watch people moving around from there. :)I have some links to a previous version of my robot ("Lamby"), as well as some feature enhancements I started working on. If I were to make it mobile, I would have to use 802.11 instead of USB for connectivity back to a controlling PC (to support voice synthesis and recognition), or possibly bluetooth. The Roomba would get a full outfit in order to make it look more plush and less mechanical: http://www.myroombud.com/ . More details:http://www.2robots.com/2006/10/21/robosheep/http://www.2robots.com/2007/03/28/lamby-robot-upgrades-part-1-the-plan/
Topic by Robot Two
I was inspired (and pretty amazed) at the ServerBot instructable that someone had made for the iRobot Create challenge (LINK). So inspired, in fact, that I would like to try to make one. The problem is, I have a low budget, only knowledge in Basic Stamp 2, and I have some, but not many, types of sensors. I am almost sure this is possible (even remotely, at least) with the basic stamp 2. I have some of the ideas for the coding in my head, and some idea of how to make it. If I do follow through with this, I will make an instructable on it. But I need some ideas. Is this truly possible with a basic stamp 2? Elaborate, please! Credit to the below picture goes to JoeCreate who made the robot (LINK).
Topic by RPisces
If anyone here has seen Irobot ( which you must have to be on instructables ) are familliar with the line "ghosts in the machine" which basically means there are always thigns/ functions we cannot explain. What do you think about this, how long until we make machines that truly "think for themselves, and can strategize to overthrow us. Recently in a podcast i listened to, the host talked about a robot that was created, and could "think" for itself. It has already though up and tested it's own theories. ( a bit scary ) Basically the point of metioning this, is to help people realize we have already taken the first step. Now the question is, how long until we outdo ourselves, end up in virtual worlds and the earth is one giant farm that the robots use to farm us for power?
Topic by XOIIO | last reply