However, incorporating programming into the robot controls will optimize the activities of the robot with minimal or no human interference. Programming will allow autonomous robots to select certain paths and make decisions that will optimize outcomes. In addition, more attention is also being placed on designing autonomous robots so that they are able to effectively interact with one another without disrupting work flows and processes. Programming a TurtleBot will make it possible to perform tasks effectively; the robots are required to avoid obstacles, cover the terrain effectively and carry the workload.
Task statement The robot will be required to find debris situated in a certain corner of a building. This means the robot will carry out various tasks like making movement finding debris taking it up and walking to the same position it was. The root will be required to make a sound once it finds the debris. When it picks it up it is required to sing happy birthday song. This means the robot will be required to navigate a corridor without collision. The robot is expected to make stops on the way to the debris corner.
When the robot reaches the area of the debris it is required to pluck a red cloth attached to the debris then carry it up to transport it to the point where it started. If the robot fails to pluck the red cloth it is required to make a sound which will be a warning to the humans. If it succeeds the robot walks back with the debris. Task analysis The robot will start from an open end of a building with flat stairs meant for wheelchairs and travel along the corridor to the basement. It will be sending signals to the operator who will be seeing the region the robot has reached.
What follows will be to take photographs of the debris then sing happy birthday twice to show that it has reached the area of the debris. It will be required to pick up the debris after removing the cloth. The behavior of removing the cloth should be accurate because any mistake will be catastrophic incase of a bomb. This is done by measuring the movement of the robot as well as computing the ability of the robot to grasp the cloth. After removing the cloth it will pick the debris rotate around to face the direction it was coming from.
Description of the solution The robot was able to move to the corner where it identified the debris which it picked up. The turtle robot movements were slow but they achieved what was intended to be achieved. If correctly developed, autonomous robots are able to go places where it is unfeasible for humans to go as well as collect data in a timely and effective manner. The primary challenge with these robots is finding the right algorithm for unknown environments. If the robot is programmed in an ineffective manner, data collect and response to its environment will not be beneficial to user.
The Turtlebot based on genetic algorithms are the future of the oil and gas industry. The author came to this conclusion after considering the vast amount of undersea area that remains largely unexplored. This seems like a feasible solution because if developed properly, these robots can easily adapt to new terrain and offer developers faster feedback as to the feasibility and potential of certain areas. As well, utilizing autonomous robots based on genetic algorithms will allow companies to explore areas which are too dangerous for human exploration thus aiding in new discoveries.
The following is a flowchart for the activities of the TurtleBot The turtlebot robot will have a front and back leg which link together with one rod to make the same movement as shown in the figure below. The leg will be is controlled by a motor that will assist it have a forward, turnaround and backward movements. Experiment results The performance of the robot was done by carrying out five possible trials which took fifteen minutes each. At the beginning, the robot was placed at the entrance door facing the direction of the route to be used by the robot.
Read More