Monday, June 3, 2019

Microprocessor based robotics arm

Microprocessor establish zombiics armAbstractRobotic arm has become popular in the world of robotics. The essential part of the robotic arm is a programmable microprocessor. The microprocessor instituted brick capable of driving basic solelyy three stepper motors design to form an anthropomorphic structure. The first design was for experimental use on a human-size industrial robot arm called PUMA 560 which stands for Programmable Universal Machine for Assembly. This human size robot was use to explore issues in versatile object handling and accord program line in grasp actions it was done in Bejczy city in the Jan, 1986. This paper explains the method of interfacing the robotic arm stepper motors with the programmed 8051-based microprocessor which argon employ to process and control the robot operations. We have employed the assembly language in programming our microcontroller of the microprocessor. A sample robot which so-and-so grab by magnetizing and release trivial object s by demagnetizing is built for demonstrating the method explained.1. IntroductionA robotic arm is a robot manipulator which is programmable and its functions argon almost similar to that of human arm. The links of such(prenominal) a manipulator ar connected by joints allowing either rotational motion or translational displacement. Kinematic chain digest be formed by the links of the manipulator. The business end of the kinematic chain of the manipulator is called the end effecter and it is analogous to the human hand. The end effecter spateful be designed to coiffe any(prenominal) desired task such as welding, gripping, spinning etc., depending on the application. The robot harness can be autonomous or controlled manually and can be employ to perform a variety of tasks with great accuracy. The robotic arm can be fixed or mobile (i.e. wheeled) in the nature and can be designed for industrial or home applications.2. Robotic ArmThe word robotics, the meaning and the study of r obots was done by a famous foreign scientist Isaac Asimov. Robotics is a branch which involves elements of mechanical and electrical engineering in it, as well as control theory, computing and now artificial intelligence in it by which we can implement it in the dissimilar fields. According to the Robot Institute of America, A robot is a reprogrammable, multifunctional manipulator designed to move materials, parts, tools or specialized doojiggers through variable programmed motions for the performance of a variety of tasks. The way in which we are going to use robotic term in the form of arm is called as robotics arm. In order to perform any useful task the robot must interface with the environment, which may comprise feeding devices, other robots, and most significantly people. As the robot with which we are going to deal with work as arm and is therefore known as robotic arm3. Types Of Robotic ArmThere are various kinds of the robotic arm available in the market for the differe nt tasks these are as follows.i. Cartesian Robot / Gantry Robot.ii. Cylindrical Robot.iii. Spherical Robot / icy Robot.iv. SCARA Robot.v. Articulated Robot.vi. Parallel Robot.4. Block Diagram For Robotic ArmThe method employed in designing and construction of the robotic arm is based upon the operational characteristics and features of the microcontrollers of the microprocessor, stepper motors, the electronic circuit diagram and most importantly the programming of the microcontroller of the microprocessor and mainly the stepper motors.This work is able to successfully accomplish the defined functionality means it defines all the functions of the robotic arm. A sample robot which can rotate, magnetize an object, lower and raise its arm, by being controlled by the 8051 microcontroller of a microprocessor is built successfully and it was named as robotic arm. The 8051-development board is soldered and it used the required procedure for the correct operation of the controller. The 8051 development board has been interfaced to the stepper motors such that the anthropomorphic like structure can be controlled from the buttons at the base of the structure which is robotic arm. These buttons help to control the whole system of the robotic arm. These four buttons have the uncommon task from each other which is explained as follows.On/OffThe ON button puts on the system while the OFF button puts off the system. This is only the task allotted to them just to ON and to OFF the robotic arm.Start/ snap offThe START button starts the initial movement of the whole arm from its reset point, while the STOP button ca-cas the arm back to its reset button afterwards completion of its movement applied for the required task.Right-Left/Left-RightWhen this button is switched to the RIGHT-LEFT part it causes movement from undecomposed to left, while the LEFT-RIGHT part causes movement from left to right. It is used only for the right and left movement.Rotation Of 180/90When the butt on is on 180, it causes a rotation of 180 degree of the base stepper motor, but when put on 90 degrees, it causes rotation of 90 degrees. It means it is used for the 90 and 180 degree rotations.5. Mechanical Structure Of The ArmFor the construction of any kind of the robot we must have any kind of the idea over which we have to work for its construction. Same is the case of the robotic arm for its construction we need its mechanical structure. In constructing our robotic arm, we made use of three stepper motors and gears since our structure is a three dimensional structure. A typical prototype that we employed for the construction of our robotic arm. There is a stepper motor at the base of the arm, which is used for circular movement of the whole structure for the easiness of the task another stepper is at the articulatio humeri which allows for upward and downward movement of the arm again used according to the task given to the robotic arm while the last stepper motor is used at t he wrist which allows for the picking of objects by the magnetic hand.6. Robotic Arm Design ProcessIt includes various points related to the designing of the microprocessor based robotics arm. All those points which explain them are as followsDefining The Problemi. Identifying the purpose of a construction.ii. Identifying specific requirements.A community wants to construct a robotic arm. Design and build a prototype device which could satisfy this need. Design and build a prototype device which could satisfy this need. You need to determine what problem you are trying to solve before you onslaught to design and build a robotic arm to solve a problem.Researching And Designingi. Gathering information.ii. Identifying specific details of the design which must be satisfied.iii. Identifying possible and utility(a) design solutions.iv. Planning and designing an appropriate structure which includes drawings.Creating A Prototypei. exam the design.ii. Troubleshooting the design.Building Y our RobotConstruction work can now begin. here(predicate) are some sites that help withi. Structure.ii. Gear combinations.iii. Arm mechanisms.iv. Placing sensors.v. Hints and tricks.vi. The Art of LEGO Design by Fred Martin an excellent resource for building very strong structures.Programming And Testing Your RobotNow it is time to program your robot. This can be achieved in many different ways. Use can achieve rudimentary intelligence in your robot by using only relays, potentiometers, bump switches and some discrete components. You can increase complexity in intelligence in your robot by adding more sensors and continuing in the similar vein of using hardwired logic. By introducing a more sophisticated control element, the microprocessor, you introduce a significant bracing tool in solving the robot control problem.Evaluating Your Roboti. Evaluate the design.ii. Evaluate the planning process.As building and programming work progresses, and the design begins to take shape, you will automatically carry out tests on the design. You will also need to complete systems tests at various stages of the construction. If any of the tests show that you have trial in a joint, or that part of your structure is not meeting specifications, then you will have to nark modifications in your plan. When building and programming is complete, the absolute project must be tested to see if it does the job for which it was designed. An evaluation needs to then be written. This should be a statement outlining the strengths and weaknesses in your design. It should mention where you have succeeded and where you have failed to achieve the aims set out in the specifications.7. Overall Arm DesignThe two arms used both have sestet degrees of freedom, and are mounted on the humanoid robot cog. The arms are mirror image of one another. The kinematics of the arm is designed to be similar as that of the human arm. There are two joints each at shoulder, elbow and wrist although the axis of the first elbow joint is coincident with the co-axes of the shoulder joints. The arms has length same as that of the length of the human arm.8. Market Applications Of Robotics ArmApplications of robotic arm are very effective in the market world. There are various fields where there is a deemed need of the robotic arm these can be explained as follows.AutomotiveRobotic arm can be used in different ways in the automotive field.i. Power train Controlii. Body Electronicsiii. Driver Information Systemsiv. Chassisv. Safetyvi. Automotive NetworkingConsumerRobotic arm can be used in different ways in the consumers.i. Mobile Consumer Electronicsii. Home ElectronicsIndustrialRobotic arm can be used in different ways in the industrial field.i. Factory Automationii. Building Controliii. Meteringiv. Medicalv. Point of Sale/Kiosksvi. Home AppliancesMedicalRobotic arm can be used in different ways in the medical field.i. Home Portableii. Diagnostics and Therapyiii. Imagingiv. Intelligent Hosp italsNetworkingRobotic arm can be used in different ways in the networking field.i. Network Securityii. Home and SOHO Networkingiii. Network Storage9. Future-ScopeThe scope of this work for manufacturing of robotics arm involves confirming the 8051 micro-controller of microprocessor. Input/ issue (I/O) signals are compatible with that of the robotic arm stepper motors and testing of the robots motor signals through programming the 8051 microcontroller of the microprocessor. Assembly programming is used to develop the programs for the EPROM 2732 on the 8051 micro-controller of the microprocessor curriculum that takes robots motor signal as I/O and controls the robot operation programmatically. We have assumed that after figuring out the interface issues for the Robot with the 8051 microcontroller, the same knowledge can be extended to make very complex robots with enhanced functionality. With the technique used in the manufacturing of the robotic arm we can also make other robots fo r the different tasks.ConclusionFinally from this topic we can conclude a robotic arm is an instrument by means of which we can do any kind of the task and use it in the way in which manner we want to solve the task. The controlling software used in this robotic arm can be general for any kind of robot arm and set of sensors. This paper introduces a set of design principles which seek to reduce robotic applications design and murder time so reducing the errors present in any practical implementation as well. Experiments show that the solution presented in this paper, although its limitations, allow the robotic applications designer to surrender development time while keeping the overall complexity low. There exists open-source applications which handle similar problems but they are not well fitted for lower-ranking control applications. We have learnt that because of limitations in the programming language used to develop the application and the final application itself is highly sensitive to implementation issues. Also, to completely swear the design principles it would be necessary to evaluate the effort required to design a control application for multiple and heterogeneous platforms.AcknowledgementI give thanks GOD almighty for guiding me throughout the term paper. I would like to thank all those who have contributed to the completion of the term paper and helped me with valuable suggestions for improvement. I am extremely grateful to Mr. JAGDEEP SINGH, Department of ELECTRONICS AND COMMUNICATIONS, for providing me with best facilities and atmosphere for the creative work guidance and encouragement. I thank all my friends for extending their cooperation during my term paper. Above all I would like to thank my parents without whose blessings I would not have been able to accomplish my goal.ReferencesThe references for the term paper given to me are as followswww.robotics.com (Robotics history, background)www.orca-robotics.com (Robot controlling)www.wik ipedia.com (microprocessor based robotics arm)www.google.com (Seminar musical theme on robotic arm)www.google.com (applications of robotics arm)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.