Deprecated: Assigning the return value of new by reference is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 18

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in /home/freehos1/public_html/blinki/wp-includes/wp-db.php on line 306

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/freehos1/public_html/blinki/wp-includes/cache.php on line 431

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/comment-template.php on line 0

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/freehos1/public_html/blinki/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /home/freehos1/public_html/blinki/wp-includes/http.php on line 61

Strict Standards: Redefining already defined constructor for class SimpleGoogleSitemap in /home/freehos1/public_html/blinki/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php on line 46
Line Follower | Blinki Blog - 2 GB FREE

Archive

Posts Tagged ‘line follower’

How o build a stalker:khitish problem solution 2012

January 18th, 2012 Remo No comments

A simple robot based on khitish criteria.
A robotics contest to be held on khitish at IIT kharagpur.
How to build a line follower robot with another robot following the line follower  robot in another surface.
So if another robot has to follow the robot1 (which is a line folower robot).The another robot  which is follwoing the robot-1 can be any robot but must not be a robot which is not controlled manually.
It should be autonomous and follwing the robot-1 autonomously.
Now robot -1 is following a  a white line in the black surface.In the black surface the robot -1 is moving  and following the white path. Now robot-2 has to follow that path but in  a different surface. The surface may be at te  top of the robot-1 surface.Robot-1 and robot-2 will communicate among each other via wired ln link or wireless link. 
So the probable solution for that is is as follows:
======================================================  
So how we proceed to design such a systems whare robot 2 is following the robot-1 ?
The basic task first just construct the line follower robot. The line follower robot is a well exposed area.there are many good documets about the creation of the line follower robot is given  2 such places i know is here .

///// give line follower robot links
http://projectus.freehost7.com/Line-follower-robot/?a-line-follower-robot
http://blinki.freehost7.com/education/electronics-project-idea/a-simple-line-folloer-robothow-to-do-with-concept/

Now after the line follower robot construction is over then we need to optimise the performance of the line follwer robot as in the following way.
Now how we optimize the performance of the line folllower robot?
How the performance can be optimized that is one of the main crutial task.
So for that reason what we need to do ?
When ever a small turning etc done in the robot-1 that should be  recorded.
NOTE: recorded in this sense means that suppose a 20 degree right turn is made by the robot-1 due to the  white  path nature on the black surface.So if there is a 20 degree turn for the  white line in the black  surface.Then the line follower robot(robot-1)also  have to do a 20 degree turn on the right side.So this information that robot-1 has made a 20 degree right turn is to be passed to robot-2 which is following the robot-1. So the line follwoing robot-1 has to  send the info that 20 degree right turn has made.
How robot-2 is send a signal that 20  degree right turn is made,Say the microcontroller used in robot-1  is responsible for turning at right i mean 
give signal to turn at the right side  by the amoun of 20 degree .

Now question is how to turn a small car at right side??
Answer is: stop the front right motor and rotate the front left motor so that 20 degree turning can be done.
Say for example:A  1/2 rotation of the left front wheel motor make a total 20 degree rotation, so that is recorded( i mean 1/2 rotation).
So that is recorded and send to follower robot-2.Now the follower robot will receive that the info turn right and rotate left front wheel 1/2 rotation.
So this way robot 2 can exactly follow the path of robot 1.
If anybody want the full details of this how to do ??
just join the forum,before joining te forum you can email me .After you email me  and after that i will create the forum account for you,where you can get free suggesstion for that.
I can also supply te the things like circuit digram free with suggesstions. 7 professionals are ready to give you the answers.
So must join the forum and ask others to join the forum.

A simple line follower robot:How to do with concept

January 29th, 2011 Remo No comments

In the line follower robot the  robot(here a car which have some wheels in it  and which can move)moves along a black line. This project is not a new thing, many toys are there which have implemented this technology or rather build this line follower. This  project have the following are some important important section I want to discuss

A line detect section:
In this section an IR transceiver is fitted at the bottom of the car and this  IR transceiver( i.e. IR Transmitter and the IR receiver  together) is responsible for sensing the black line. The IR transmitter sends the  IR ray and the receiver catches the reflected ray. Now the amount of reflection will vary if the IR reflected from white surface or from the black surface(black is the color of the line which is going to be followed by the car).So the IR sensor generates two different voltages on the two situations just described here .Then  a comparator used to compare whether black line or white surface.

Decision section:
The decision section generally consists of some microcontroller which is responsible for giving proper signals to the motor etc and the car control circuits so that the car can follow the black line.
When say black line sensed then say comparator output is zero then the microcontroller will decide what to do ,and if  white surface then microcontroller will give different signal to the motors and the motor controlling circuit.

What is the real problem with this design??
The real problem is the how to fix the comparator reference voltage. The sensor’s output some times vary with the day light and ambient, I mean you can get different voltage outputs based on which environment you are using the IR receiving sensors. If using light sensors and light /laser transmitter then the problem I is more acute ,but as IR sensors rely on modulation of the IR Transmitters so the problem is less acute but still many trial an trials are required to fix the reference voltage of the comparator.