CrazyEngineers Forum
Navigation
Go Back   CrazyEngineers Forum > CE : Labs > CE - Labs

CE - Ads

Radiance '10RadianceIITBIIT Bombay

Closed Thread
 
LinkBack (5) Thread Tools

  5 links from elsewhere to this Post. Click to view. #1
Old 16th March 2008, 04:21 AM
CE - Editor
 
xheavenlyx's Avatar
 
Join Date: 2nd October 2006
I'm a Crazy Electronics Hacker & Engineer
Location: Dubai, UAE
Posts: 607
Default CE Project: CE Bot

This is one of the few ongoing Crazy Engineers projects.

Project Goal (General):

Design and develop a medium sized robot with the given specifications.

Project Objectives (Listed in Priority + Timewise):

1. Discuss the specifications of the bot, physical size and its use. What is the bot for? What functions will it perform? The Why and What. TIME: 1 week.

2. Draft a rough model. List what all modules would you like to see on the bot? Processor? Motors? Motor drive? Power source? Webcam? Ethernet? Parallel com, Serial com, USB com, etc TIME: 1 week

3. Put the modules together, each module must have specific Input Output relation with the main on board processor. TIME 2 weeks.


We will first finish with these steps and then follow through. Anyone who has an idea can take part but remember the format!!

Give your idea, then support it with good reasoning, then point to any sites and/or documentations to further support it. At the end of the 2nd objective, I would like to see the serious contributers make a powerpoint presentation (you can make it on Google Documents) and upload it here or on google docs.

I will add more when I see enthusiastic response to this project.

xhx, hope you don't mind me adding some stuff here. -ash

ANNOUNCEMENT: Celab.tk is no longer accessible. Please go directly to:

CE Bot (CE Lab Projects)

for the Project Website, thank you.

Current contributors: xheavenlyx (project leader), ash, bayazidahmed, gohm, sanih, raj87verma88, joe3204
__________________
Contact: varun(att)crazyengineers(d0t)com.
CLICK HERE FOR MY BLOG ( Robotics, Hardware Hacks and more)

Last edited by ash; 6th November 2008 at 11:12 AM. Reason: adding stuff
xheavenlyx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #2
Old 16th March 2008, 04:25 AM
CE - Editor
 
xheavenlyx's Avatar
 
Join Date: 2nd October 2006
I'm a Crazy Electronics Hacker & Engineer
Location: Dubai, UAE
Posts: 607
Default Re: CE Project: CE Bot

So this is our first step:

Project Objectives (Listed in Priority + Timewise):

1. Discuss the specifications of the bot, physical size and its use. What is the bot for? What functions will it perform? The Why and What. TIME: 1 week.

Must finish in 1 week. Anyone interested can add for now.
__________________
Contact: varun(att)crazyengineers(d0t)com.
CLICK HERE FOR MY BLOG ( Robotics, Hardware Hacks and more)
xheavenlyx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #3
Old 16th March 2008, 11:22 AM
ash
Moderator
 
ash's Avatar
 
Join Date: 12th July 2007
I'm a Crazy Communications Engineer
Location: Cyberjaya, Malaysia
Posts: 3,888
Default Re: CE Project: CE Bot

Great work, man. However, maybe we should extend the deadline a little 1 week is a little to soon given the relatively low activity here. How about 2?

I've got number of different ideas. But since we MIGHT have some interest with the Google Lunar X challenge, here's my initial draft.

1.
The bot will be a rover-like vehicle, able to traverse over rough surfaces to get from point A to B. It'll be able to detect objects with the use of image-processing and other proximity sensors. Cameras will be used to record data and wirelessly transmit data to a computer.

On the computer, the data can be processed to create some kinda terrain map. 3D perhaps?

The bot itself can be autonomous or remote control. If autonomous, the bot detects some beacon at point B and goes to it while avoiding obstacles (obstructions, holes, traps?) and taking data.

The size is relatively small, maybe the footprint would not be larger than a standard magazine.

So, with that, we have all sorts of engineering disciplines involved. I'll update it once I get more ideas.
__________________

Keep it simple. Keep it real.
| New to CE? Click here! |
Need help? PM or mail at ash{at]crazyengineers{dot]com || Don't forget to hover at http://blog.ashytized.net !
ash is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #4
Old 16th March 2008, 03:29 PM
CE - Editor
 
xheavenlyx's Avatar
 
Join Date: 2nd October 2006
I'm a Crazy Electronics Hacker & Engineer
Location: Dubai, UAE
Posts: 607
Default Re: CE Project: CE Bot

That is an excellent idea, specially about it transferring the video data to an off board computer for it to be processed into a 3D terrain map.

I was thinking, we must not concentrate on the moon rover. This other team which will be joining soon will be bringing their own design and they just want us to help. Anyway, moon rover is no easy task, we can talk as much as we like but the reality is very different. I am pissed off too after realizing this...like take off, landing and survival in Xtreme temp -173`C to +100`C! Making a rover is a cake walk compared to the other tasks.

Anyway, we can make a small rover which can move into small places and need not have a plain ground, it can also "traverse" into a hole vertically. Why this? Firefighters and rescue teams can use it many cases. In India itself we have many incidents of ppl falling into holes, or building collapse, or floods etc.


I agree with the size too. Has to be small.

Proposed Ideas:

1. Time for each task is 2 weeks now.
2. Possible components under Sensors: Camera, Wireless transmitter (Ethernet, not bluetooth- need range), Temporary storage.

3. What do you think about most of the process being taken care of an offboard computer? Should it be manual or auto or semi-auto controll?
__________________
Contact: varun(att)crazyengineers(d0t)com.
CLICK HERE FOR MY BLOG ( Robotics, Hardware Hacks and more)
xheavenlyx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #5
Old 17th March 2008, 01:04 AM
CE - Regular Member
 
Join Date: 19th March 2007
I'm a Crazy Electronics and Communication Engineer
Location: Jeddah, Saudi Arabia
Posts: 77
Send a message via AIM to bayazidahmed Send a message via MSN to bayazidahmed Send a message via Yahoo to bayazidahmed
Default Re: CE Project: CE Bot

Yup you are right. Moon rover is not an easy job but not impossible.

It would be a hard time for me to decide what to do with this robot, but if others have a definite plan I can help with tasks 2 and 3.

Compnents:
1. Camera: Necessary for self navigation of the robot
2. Serial/Parallel or USB port - for connecting to the robot
3. Wireless: Bluetooth has a max range of 100m (Class I) and uses less power (the biggest advantage). Other possible option is WI-Fi.
4. Processor: A good microcontroller will take car of all the jobs. I could be a very good help while programming this thing.
5. Temporary Storage: It oculd be anything, from a small memory card (SD/MMC) to a complete hard disk. Nowadays storage is pretty cheap, so we dont have to worry much about the cost factor. When connected vai the ports or wireless, we should be able to acces the temporary data stored here like log files, raw data that is being captured thorught its mic or camera, etc..
6. Arms: Ateast two arms so that it can pick up things or move objects from its way.
....
.....
......
and let the list grow..


In btw, why the heck there is very little activity in CE?
bayazidahmed is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #6
Old 17th March 2008, 12:04 PM
ash
Moderator
 
ash's Avatar
 
Join Date: 12th July 2007
I'm a Crazy Communications Engineer
Location: Cyberjaya, Malaysia
Posts: 3,888
Default Re: CE Project: CE Bot

Great contribution bro!

Yeah, we are not really working on an actual Lunar Bot that will be sent to the moon, but a normal rover that does similar functions (ie navigate over a rough surface, collect data, transmit data etc). xheavenlyx, thats a good point about using it for rescue purposes. If we plan to go vertical, we might look at the use of legs instead of wheels (like a spider). Reminds me of the topic we discussed here:
Rescue the boy from the borewell - better way?

Low power consumption
We'll try keeping most of the processing offline, so that the bot does not consume much power. That would also include using a wireless transmitter with a good range to power ratio. Low power = small battery supply = reduced weight and size. But remember guys, the transmission channel may not always be perfect! You must consider the fact there is interference, and that the bot is not stationary.

If we plan to use microcontroller, we must design the circuitry as efficient as possible. Now we need a balance between cost/efficiency like proper voltage regulators, etc.

For storage, we can use the a flash storage like bayazid suggested. It'll probably act to store robot instructions as well as a buffer for data (since we are transmitting it off later). However, if you want to change the bot's role to collect all data first, then we may need a bigger storage solution.

We need a rough sketch of the bot. Very hard to visualize with just words. Later, mechanical/mechatronic CEans can draft them on CAD software

Quote:
In btw, why the heck there is very little activity in CE?
We need a critical mass of active CEans, I suppose. However, Big K is putting a lot of effort to get more members and encourage participation.. look out for that!
__________________

Keep it simple. Keep it real.
| New to CE? Click here! |
Need help? PM or mail at ash{at]crazyengineers{dot]com || Don't forget to hover at http://blog.ashytized.net !
ash is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #7
Old 17th March 2008, 03:51 PM
CE - Editor
 
xheavenlyx's Avatar
 
Join Date: 2nd October 2006
I'm a Crazy Electronics Hacker & Engineer
Location: Dubai, UAE
Posts: 607
Lightbulb Re: CE Project: CE Bot

Good Ideas! So now we have these components as @bayazid and @ash have pointed:

Quote:
Compnents:
1. Camera: We can see later what kind of a camera, and how it will be connected.

2. Serial/Parallel or USB port: We can keep all if he make one concideration, see below.

3. Wireless: Bluetooth or Wi-Fi. But since we need more range we can have Class 1 BT or a Wi-Fi, that will depend on the processor.

4. Processor: IMPORTANT CHANGE. See below.

5. Temporary Storage: A hard drive can be used, as a temp storage and as a buffer depending on the time and need of the data! It can also be used as a log when something goes wrong in a rescue operation.

6. Arms: Very good suggestion! We can have one or two. Lets see how the design proceeds.
4. Processor: Now this is an important factor. I was thinking, why not use an old laptop, which has all the important things! Parallel port x1, Serial x1, USB x2, A hard drive, an expansion slot for wireless or bluetooth (swappable) and a custom linux backed firmware for operations. All programming can be done in C or Python. Can have more AI then what a normal microcontroller can support. We can remove the screen for power saving or keep it for status of machine, testing etc etc. I have an old acer with me and never found a use for it

7. Motion mechanism: How about something of the likes of this, but not the same:

http://therawfeed.com/pix/bomb_robot.jpg
http://www.nato.int/pictures/2003/031007/b031007ab.jpg

Ash, programming the legs can take up a lot of processing power! Since even in a vertical drop, a legged robot cannot be more productive then a wheeled, because anyway we will be hoisting it down with a rope! If we design a legged, then we have to concentrate on the mechanism and programming. We can have another project in the future with a snake like moving ability or legged, even I want to do something different than wheels, but for this one we can have a tank type drive. What do you think?

And as for the outer design and chassis, we will do that after we finalize the components
__________________
Contact: varun(att)crazyengineers(d0t)com.
CLICK HERE FOR MY BLOG ( Robotics, Hardware Hacks and more)
xheavenlyx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #8
Old 18th March 2008, 06:42 AM
CE - Regular Member
 
Join Date: 19th March 2007
I'm a Crazy Electronics and Communication Engineer
Location: Jeddah, Saudi Arabia
Posts: 77
Send a message via AIM to bayazidahmed Send a message via MSN to bayazidahmed Send a message via Yahoo to bayazidahmed
Default Re: CE Project: CE Bot

Hi CEans! Call me ahmed.

Coming straight to the point.
Laptop?? Are you sure? Do you know how much your acer laptop weighs?
Even if we keep the issue of weight aside, there are some other problems with using a laptop.
1. The major problem is with ports: Your Laptop has only one parallel port. Parallel ports are a great help in designing things. For instance, take the case of wheels. For wheels we will be using stepper motors, stepper motors require 4 pulses. So two stepper motors for the two sides, that amounts upto 8 pulses or 8 pins from the parallel port. Now, the parallel port on the laptop has only 8 i/p/o/p pins! How will we configure other things like the arm and other components that will be attached to it? Camera can go to the USB. I think we need atleast 32 bits to program this beast.
2. Weight
3. Size: Its quite bulky
4. Customization: another biggest disadvantage, you cant customize it to fit exactly your needs. All ou can play with is programming, and that take half the fun out.
.....
......

Having said all this, I am not completely disagreeing with the suggestion of xheavenlyx using a laptop. There are many advantages to it as well.
1. You have everything assembled! All you have to take care of it is programming.
2. Programming is much easier. With a microcontroller you wil have to go for ASM though there are some compilers available fro microcontrolles hat convert your C program to ASM.
3. Communication part becomes easier with the LAN/bluetooth/Wi-Fi of the laptop. With the microcontroller we will have to go for a serial port (I call this an advantage, but I am in favour of a serial port, it looks professional )
4. Crazy: We are turning a laptop into a robot, and this falls into the category of crazyness!
.....
......
bayazidahmed is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #9
Old 18th March 2008, 09:05 AM
ash
Moderator
 
ash's Avatar
 
Join Date: 12th July 2007
I'm a Crazy Communications Engineer
Location: Cyberjaya, Malaysia
Posts: 3,888
Default Re: CE Project: CE Bot

I'm down with fever, so I can't think of any new ideas to contribute laptop sounds good, but remember we are doing most of the data processing offboard.

In terms of weight, we can just use the motherboard.. no need for the laptop chasis. You'll just have one big ass PIC board then. What else.. um, as ahmed said about the parallel port, I guess we need to multiplex it We can also use other I/Os; the mic input/sound output can be used as a ultrasonic detector, with modifications of course. We can safely rid the screen entirely, as long as you have a VGA output!

I like the tank track idea. Looks cooler We can still use a microcontroller, I guess. Connect it to a serial or USB, hehe.

However, im still an advocate of using low power. What processor does the Acer laptop have, xhx?
__________________

Keep it simple. Keep it real.
| New to CE? Click here! |
Need help? PM or mail at ash{at]crazyengineers{dot]com || Don't forget to hover at http://blog.ashytized.net !
ash is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #10
Old 19th March 2008, 02:34 AM
CE - Editor
 
xheavenlyx's Avatar
 
Join Date: 2nd October 2006
I'm a Crazy Electronics Hacker & Engineer
Location: Dubai, UAE
Posts: 607
Default Re: CE Project: CE Bot

Wow! Both of you have raised amazing points!!

Ahmed, thats a good point. Here are a few things I would like to clear:

1. Yes, ports can be a problem (Refresh: 1 PP, 1 Serial rs232, 2 USB), but I wanted to include something very vital in the project. Similar to the lines of what ash pointed out. I will talk about it in the end.

2. You are right about the weight, but we can try our best to strip it down. It uses a P1 processor. 128 MB RAM. Still have to see power consumption. As ash said, we can keep the VGA-outpt and remove the screen. I also think, for some field jobs we need good traction, if its okok light then it can slip off surfaces and be a bit ... flimsy. Dont know, lets see. From robot competetions I have seen on TV. A 200 lb (about 90+kg) can run good on affordable batteries.

3. Above

4. Customization: Another important factor. But what does the laptop replace? Only the mC. Still we have the motors, sensors and the power management to handle. Well, we have the most flexibility with a powerful processor with "INFINITE" inputs This is the fun part, the processor and the inputs! See next post on Processor and Input/Output.
__________________
Contact: varun(att)crazyengineers(d0t)com.
CLICK HERE FOR MY BLOG ( Robotics, Hardware Hacks and more)
xheavenlyx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Closed Thread

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://www.crazyengineers.com/forum/ce-labs/2312-ce-project-ce-bot.html
Posted By For Type Date
Projects | N3RD AL3RT_ This thread Refback 29th April 2009 06:30 PM
PHUN simulation: Rocker-Bogie Design for CE Bot | N3RD AL3RT_ This thread Refback 13th March 2009 05:28 AM
Nerd Alert This thread Refback 18th December 2008 01:53 PM
CE Project: CE Bot - CrazyEngineers Forum This thread Refback 15th May 2008 03:29 AM
testing CE (CE Lab Projects) This thread Refback 19th April 2008 05:44 AM


All times are GMT +6.5. The time now is 08:11 PM.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.1
Member comments are owned by the poster. Copyright © 2005-2009 CrazyEngineers.com. All rights reserved.

CE - Ads
BITS PILANI

CE BITS QUARK 2010

GOA Campus QUARK 2010
Advertise on CE