Jump to content

Robot With 6 behaviours


bilal ahmad

Recommended Posts

W.A.R --- Wandering Autonomous robot is a socially interactive robot which shows different behaviours under different circumstances. The main behaviour of this robot are:

 

* Obstacle avoidance

 

* Light following

 

* Food seeking (Light source in this case)

 

* Prey & Predator behaviour

 

* S.O.C - State of charge monitoring

 

* Charging - through solar panel

1--- So here it is how its gonna work, initially when u gonna switch on this robot it will scan and mapp the arena with help of SONAR and servo then it starts wandering in the arena randomly while avoiding obstacles and walls of the arena. One good thing about this robot is that its very fast in its decision making as it does not stop and scan to decide which way to turn. Its mapping and scanning while its wandering.

 

2--It has 6 different movement and turning plans. It can move forward can also move backwards if the object is to near or a dynamic object start coming closer to it. It can take 90 degrees or 45 degrees turns on either side depending upon the position of the obstacle.

 

3--So while wandering its continously monitoring its state of charge to know its battery level which i have implemented using couple of resistances and voltage division rule. And measuring the voltege using analog pin of the arduino. Once that battery level drops below a point which i have set in programming. its priority changes and now it will start lookinf for its food which in my case is Light source.

 

4--- It will move towards the Light source while avoiding obstacles. so its kindda tricky algorithm have to keep shifting the priority as if an obstacle came in its way while searching the light source now first it has to avoid that obstacle and then conitnue its search.

 

5-- Once its close to the light source where its getting the maximum amount of intensity on its LDR its stop there and charge itself through solar panel until its battery level is up again.

Link to comment
Share on other sites

  • 2 years later...

I suspect in the not too distant future, perhaps now, programmers will make apps that respond to commands such as, "Get me a glass of milk." Library objects will include things like milk, glass of, get, etc. and the app will direct the robot to the kitchen, get a glass, open the refrigerator, pour the milk into the glass, and return to master. And, more.

Link to comment
Share on other sites

  • 4 weeks later...

* Charging - through solar panel

 

It's good to be green, but

 

Highly inefficient, and time wasting. I have entered a green technology course, and learned many things, and of the things I have learned is that takes around 1 hour of 'solar recharging' to move a toy car for around 10 minutes at best.

 

It would also be dependent to the time of day, only being able to recharge during the day and not at night.

Not only that, geographic position matters too. Is the area a cloudy area? Does it get hit by direct sunshine a lot? Does it rain often?

 

Low energy output too, so if an individual wants to make a robot that uses solar energy, he would either have to add a more stronger source of energy or somehow use the energy given efficiently enough to do things.

I suspect in the not too distant future, perhaps now, programmers will make apps that respond to commands such as, "Get me a glass of milk." Library objects will include things like milk, glass of, get, etc. and the app will direct the robot to the kitchen, get a glass, open the refrigerator, pour the milk into the glass, and return to master. And, more.

Probable.

 

A sound feature could be added too, where it can detect pitch, amplitude and frequency.

 

That'd help improve the robot loads.

Edited by Tzurain
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.