Let's Make Robots!

LMR Global Project

I know we have talked about this before, but I would like to get this going. I had an idea for a bot that I will likely never have the time to build msyelf. At least not for a couple years since it requires a lot of parts that I would have to figure out first and test. I would like to present that idea and find 3-5 other people who would like to work on a part of it and combine our efforts. We each post how to make our part and then we all share credit for the final project.

I would like to make a robot that lives in a 5 feet by 5 feet square surrounded by some sort of container (cardboard, wooden frame, etc) that is filled with colored wooden blocks.

The robot is placed in the container and has a webcam sending a wireless image to a PC that puts the image on a webserver that refreshes at a rate of 1-5 frames per second. The robot has a claw that can grab blocks and manipulate them up, down, backwards, forwards, etc. A person can control the robot using a GUI on the website near the image of what the bot is seeing. The user is encouraged to stack blocks as high as they can without tipping them over.

There is a time limit of approx 5 minutes where the next user in queue is given control of the robot and the previous user can either just watch, logout, or request to be put back into the queue. An estimate is given when it will be their turn again.

 

Like I said before I wouldn't be able to do this alone since the web integration, webcam, etc would be new to me and require a lot of research. I would like to focus on user friendlyness (is that a word!?!?) and making it as cheap as possible so other people can duplicate the project. Anyone want to try to collaborate on this? If so send me a message via the contact form with your name on LMR and which part you would be interested in. If I get a LOT of requests I will try to choose those who are the most active on LMR so there is a smaller chance of someone joining but not being able to finish or not participating.

Just an idea lets see where it goes!

 

EDIT:
Just saw thi son the front page. "We need a robot remote controlled over the Internet. Who can make it? The controls will be right here. Make one, and it will be featured at once!" I'm not sure if that was put there before I made this port or after, but either way what better than to have our bot control webpage here at LMR :)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

this will be quite a investment, like 350$ or more, for me its 900zł(Poland) so really BIG load of money, you need to make web interface, buy a router and make envroment that is idiot-resistant(if  some idiot takes control over it).

The project is here and something similar, but with RF camera, not over internet but V2 version will have ip camera.

I think it can be done a lot cheaper than $350. Especially if it is going to stay contained in a 5 feet by 5 feet area. If you want it to roam freely you need a router attached like in the link. Since it will be confined to a pedetermined area you can use IR to send and receive commands and have a PC nearby to accept and transmit to a webserver (I already have space and we can likely host it here). The walls keep it in the area and sensors keep it from running into the wall.
how you want to handle camera to internet video transmission problem?

I do not believe that jklug is trying to solve any problems here. Not by himself anyway. If I read hist post correctly, he is trying to propose a collaboration.

To collaborate in a project building a hobby robot. All the problems within this project will have to be addressed by the project's collaboration. And then the solutions will need to be built and assembled.

I think this is a great idea. If I felt confident enough about my hobby schedule, I would pledge my contribution right here, right now. At any rate, count me in on the brainstorming. Maybe a few designs or programs. An perhapseven a tiny bit of hardware fabrication.

I don't expect to have this done start to finish in a month or two. I am guessmating it will take 6 months from the time we start until it is ready for others to play with as well with further code revisions on the website to add queueing of users, possible scheduling time ahead of time so you know you will get control at time X on day Y. I am guessing that brainstorming on possible features will take a couple weeks alone.

I am sure Frits would grant this initiative a forum of its own. Just ask.

A seperate forum would serve as an open platform for brainstorming and idea sharing. Start out with a couple of guys and build a (sub-)community around your project. "When you build it, people will come."

At the least, a forum would help organise the efforts. Better than a blog here and a long thread there....

I have a small CMOS based camera that wirelessly sends 30fps up to 30 feet away. Hook that up to a PC with software to publish the video feed as a webcam (freeware exists). This is one way to do it. I don't have all the answers. If enough people want to contribute on the collaboration we will all work together to tackle the challenges. If I had all the answers already for this project I would be working on it and be able to finish it quickly. I just have theories ;)
nah, you dont get me, i didnt said that i need answer as an answer(?sry for my english btw) but just a concept, i guess next 50 posts will be conceptional :P

There are probably a hundred ways to do it. Using equipment I already have I could use my small wireless cmos camera that runs off 9volts and sends a wireless feed to anything that has AV in capability (a PC) and freeware would take the video and publish it as a live feed to a website. Of course due to bandwidth issues it wouldn't be 30fps but likely 5-10 max so there would be a delay when you move things.

I don't want to get too far into solving problems now though. The point is to wait until we have a team of 3-5 people and brainstorm, seperate tasks, tackle problems as a group and combine the individual parts to make at least 1 functional copy.

If I was a better robot builder and if I had more time, I'd join you, but anyway, I think this is a great thing to do. LMR connects robot-builders from all over the World through the internet, I think we need more projects that take this connection into the real world just like you did.

Great Idea.