PICK AND PLACE HUMANOID ROBOT USING RASPBERRY PI AND ARDUINO FOR INDUSTRIAL APPLICATIONS

Similar documents
Milind R. Shinde #1, V. N. Bhaiswar *2, B. G. Achmare #3 1 Student of MTECH CAD/CAM, Department of Mechanical Engineering, GHRCE Nagpur, MH, India

CHAPTER 5 INDUSTRIAL ROBOTICS

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Introduction to Robotics

Pick and Place Robotic Arm Using Arduino

Automobile Prototype Servo Control

Human-like Assembly Robots in Factories

Design and Control of an Anthropomorphic Robotic Arm

Chapter 1 Introduction

Wireless Robust Robots for Application in Hostile Agricultural. environment.

Challenges of Precision Assembly with a Miniaturized Robot

Chapter 1 Introduction to Robotics

A comparisonal study on robot arm in terms of light weight handling

Advanced Android Controlled Pick and Place Robotic ARM Using Bluetooth Technology

An autonomous detective robotic arm. Kazi Md. Ashraful Alam 1 Tasnim Rana 2 A A.S.M. Moniruzzaman Hashemy 3

ULTRALIGHT ROBOT GRIPS


ROBOTICS & EMBEDDED SYSTEMS

John Henry Foster INTRODUCING OUR NEW ROBOTICS LINE. Imagine Your Business...better. Automate Virtually Anything jhfoster.

A Semi-Minimalistic Approach to Humanoid Design

Design and Control of the BUAA Four-Fingered Hand

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

Introduction To Robotics (Kinematics, Dynamics, and Design)

A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES

MECHATRONICS SYSTEM DESIGN

Robots in society: Event 2

ROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything

Franka Emika GmbH. Our vision of a robot for everyone sensitive, interconnected, adaptive and cost-efficient.

Robotics: Applications

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

Automation Techniques and it s an Industrial Application: A Review

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

JNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (

Adaptive Humanoid Robot Arm Motion Generation by Evolved Neural Controllers

III. MATERIAL AND COMPONENTS USED

Accessible Power Tool Flexible Application Scalable Solution

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Design and Implementation of FPGA-Based Robotic Arm Manipulator

Elements of Haptic Interfaces

Robotics. Lecturer: Dr. Saeed Shiry Ghidary

Robotics: Evolution, Technology and Applications

EVALUATING THE DYNAMICS OF HEXAPOD TYPE ROBOT

Mechatronic Design, Fabrication and Analysis of a Small-Size Humanoid Robot Parinat

Development of Running Robot Based on Charge Coupled Device

Study on the Development of High Transfer Robot Additional-Axis for Hot Stamping Press Process

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

THE HUMAN POWER AMPLIFIER TECHNOLOGY APPLIED TO MATERIAL HANDLING

2014 Market Trends Webinar Series

Virtual Testing of Autonomous Vehicles

TREE CLIMBING ROBOT (TREEBOT)

DESIGN, FABRICATION AND TESTING OF 6 DOF SPOT WELDING ROBOTIC ARM

JEPPIAAR ENGINEERING COLLEGE

GESTURE BASED ROBOTIC ARM

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 05 Issue: 06 June p-issn:

INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY

Autonomous Cooperative Robots for Space Structure Assembly and Maintenance

Design and Analysis of Articulated Inspection Arm of Robot

Control Robotics Arm with EduCake

Chapter 2 High Speed Machining

Introduction to Robotics in CIM Systems

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Welcome to the IFR Press Conference 18 October 2018 Tokyo

Robotics Manipulation and control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Gael Force FRC Team 126

The Design of key mechanical functions for a super multi-dof and extendable Space Robotic Arm

Control of Pipe Inspection Robot using Android Application

Is your next colleague a cobot?

Autonomous Obstacle Avoiding and Path Following Rover

ESL E-Learning for Business Consultants. A look into factory processes of the future. Muraishi Joanna

Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012

International Journal of Advance Engineering and Research Development

Figure 1. System Block Diagram with Subsystems

Six-degree-of-freedom robot design

Real-Time Intelligent Gripping System for Dexterous Manipulation of Industrial Robots

Introduction to Robotics

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES

2 Robot Pick and Place

Robotics II DESCRIPTION. EXAM INFORMATION Items

KINECT CONTROLLED HUMANOID AND HELICOPTER

Meets Cobots. The NEW Collaborative SCHUNK Gripper

VOICE CONTROL BASED PROSTHETIC HUMAN ARM

DC Motor Control using Fuzzy Logic Controller for Input to Five Bar Planar Mechanism

2-JAW SELF-CENTERING RADIAL PNEUMATIC GRIPPER (SERIES PS)

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, August 18, ISSN

DEVELOPMENT OF AN ADJUSTABLE GRIPPER FOR ROBOTIC PICKING AND PLACING OPERATION

Android Phone Based Assistant System for Handicapped/Disabled/Aged People

WORLD ROBOT OLYMPIAD Advanced Robotics Challenge Game Description, Rules and Scoring SMART GREENHOUSE

Skyworker: Robotics for Space Assembly, Inspection and Maintenance

Korea Humanoid Robot Projects

Technical Cognitive Systems

INTELLIGENT END-EFFECTORS FOR ASSEMBLY ROBOTS

Price $ $ $ Filtered compressed air, lubricated or non-lubricated

ห นยนต ขนาดเล ก ก บ อ ตสาหกรรมการผล ตสม ยใหม

A NEW ROBOTIC MANIPULATOR IN CONSTRUCTION BASED ON MAN-ROBOT COOPERATION WORK

Term Paper: Robot Arm Modeling

ARTIFICIAL INTELLIGENCE - ROBOTICS

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

Design of End of Arm Tool, Guide Plate and Support Plate for Robotic Spot Welding Application

Transcription:

PICK AND PLACE HUMANOID ROBOT USING RASPBERRY PI AND ARDUINO FOR INDUSTRIAL APPLICATIONS Bernard Franklin 1, Sachin.P 2, Jagadish.S 3, Shaista Noor 4, Rajashekhar C. Biradar 5 1,2,3,4,5 School of Electronics and Communication Engineering,REVA University, India ABSTRACT Today pick and place robots are widely used in automobile and manufacturing industries to perform the repetitive and tedious jobs to increase the production cycle rates. In this paper, we have proposed a manually controlled, four wheeled pick place robot. Proposed robot has two robotic arms with 6 Degree of Freedom (DOF), with each arm having two fingered gripper controlled by high torque servo motors. We have used Raspberry Pi and arduino as the controller and other robot sensors, respectively, that are used for stable functioning and robustness. This design helps in both small scale and large scale industries, wherein various levels of torque capacities can be built based on grasping force required for an application. In small scale industries, manual control is incorporated where it eliminates computation required for motion planning of robot and it is also cost effective compared to the automated robots. For control of robot, android application is developed using MIT App Inventor. Keywords Industrial robot, Automation, End effectors, Servo-electric gripper I. INTRODUCTION Robots are not made as simple machines, they are several steps ahead of a typical machine. It will perform totally different robust jobs. However, the advancement is that they can adapt with their own. Once programmed robots will perform needed tasks repeatedly in identical means. Robots play important role in repetitive jobs that are boring, stressful, or labor-intensive for humans. Robots are progressively marching into our daily life activities. In the future, robots can act as caretaker, entertainers, medics, companions, troopers and even traffic police. At present, over 20 million household robots, and a further 2.7 million industrial robots, are operating worldwide[1]. There is a misconception with people that robot and automation eliminate manufacturing jobs but actually they create more desirable jobs, like engineering, management, programming, and equipment maintenance and also free up manpower critical 523 P a g e

constraints to let companies maximize workers skills in other areas like business. The humanoid robot with wheels which can perform skillful tasks using both arms with end effectors, could be treated as one of the ultimate robots, with applications not only on earth but also in space. 1.1 Industrial robot An industrial robot is made of a collaboration of 3 fields namely Mechanics, Electronics and Computer science. Mechanics - This is nothing but the physical body what we see. This part is important for robot s payload, speed, and accuracy. Computer science - which makes the robot to be smart enough by the combination of the robot environment information and the end user. Electronics - allows the control system to drive all motors and get environment condition from sensors. The industrial robot we worked on is a pick and place robot, which will do tedious and repetitive tasks at high cycle rates and speed. There is a fast growth in the automation of manufacturing around the globe: 74 robot units per ten thousand labor is the new average of global robot density in the production industries (2015: 66 units). By regions, the average density of robot in Asia is sixty-three units, in the Americas eighty-four and in Europe is ninety-nine units [1]. The main reason behind this growing number of robots is drop in robot prices and hike in labor compensation in manufacturing industries. At present industries are concentrating to increase production rates and consistency in quality of product delivered, for this pick place robot is a perfect solution as majority of automobile and manufacturing industries have already started adopting it at large scales. In our proposed model the robot will perform loading, unloading, transporting parts or performing an operation on a work piece at fast rates with accuracy. 1.2 End Effectors Industrial robots are used to perform precise, dangerous, or repetitive tasks. These tasks were traditionally performed by human hands, or by tools held by human hands. The robotic devices that accomplish the work of human hands are called end effectors. They are also called end of arm tooling (EOAT). It may be an end of arm tooling, gripper, tools or welding equipment. But the most common type of end effector is a gripper. A gripper is a type of end effector designed specifically for the purpose of grasping objects. The most basic way robots accomplish gripping is by having at least two moving fingers or jaws. The robotic gripper is classified into 4 types: pneumatic grippers, vacuum grippers, hydraulic grippers and servo-electric grippers. Industries choose grippers based on which handling application is required and the type of material in use. In our model we are using a servo-electric based gripper since position and speed of jaw can be controlled. Unlike pneumatic based gripper cost for maintenance and power is eliminated in servo based. And also a wide range of objects can be grasped by applying minimum grasping force for objects based on weight. Friction Grip two jawed gripper is used at both the hands. 524 P a g e

II. RELATED WORKS There have been many attempts in the design of robot and end effectors for industrial applications. In 1961, Unimate was the first industrial robot developed and it was a simple robotic arm implemented for automation of die-casting in the factory [2]. In another approach, Abhinav Sinha et.al have proposed a mathematical model for the control method of mobile pick and place industrial robots using inverted pendulum concept and have proven it mathematically. But no real-time implementation is carried out to prove its efficiency [3]. Vojtech Vonasek et al. in 2017 proposed a technique for motion planning of robotic manipulators for a bin-picking industrial robot and the planner is called RRT-TS-MP (RRT with Task-Space Motion Primitives).They have tested it in simulation and also as a prototype. This technique RRT-TS-MP surpasses the existing TS-RRT method in many ways. But the main disadvantage is its accuracy and computational time [4]. A robotic gripper with variable stiffness using shape memory alloy (SMA) and a model for grasping force is proposed by Haibin Yin et al. in 2017. It is verified using a two jawed robotic gripper. The stiffness of gripper varied using the relationship between temperature and elastic modulus of SMA wires. Results show that the grasping ability increases by at least 30% of normal two fingered grippers but the drawback is, it is applicable for only small weights [4]. W. Gauchel has proposed a model individually movable two jawed pneumatic gripper using closed-loop position controller of jaws. But in pneumatic based approach cost and energy consumption is high [6]. Paul Glick et al. have designed a robotic gripper with a combination of fluidic and elastomeric actuators and gecko-inspired adhesives. This has increased the soft gripping property. But the drawback of this technique is position and speed of gripping is complex to control and needs more computation for lifting heavy parts. [7]. III. HUMANOID ROBOT DESIGN In our proposed model we are building a manually controlled mobile pick and place robot with two jawed gripper controlled by servo motors. And the robot would be a humanoid robot with two robotic arms and a interactive face with a four wheeled base. 3.1 ROBOTIC ARM To get 6 degree of freedom each arm is designed with 5 standard servos with angular rotation of 180 0 maximum and torque capacity of 6kg maximum. Servo brackets are used to create link between servo motors and to create joints of arm. All the servos of both the arms are connected to the servo driver.we are using pca9685 servo driver which is 16 channel and 12 bit/pwm. By using the driver the number of pin connection to arduino is drastically reduced. In accordance with the signal received by the Bluetooth module connected to raspberry pi, arduino controls the servo driver to drive all the servos. Each robotic arm is given a two jawed gripper. As shown in Fig.1 the robotic arm has an angular two- jawed gripper to open and close around a central pivot point, moving in an arcing motion. Since major application of robot is in automobile industries, dealing with soft 525 P a g e

material parts are not seen. Grasping occurs when the end effector wraps around an object. We have used a hard fiber with high coefficient for static friction to reduce the grasping force. Grippers are interchangeable. The same robot can perform a different type of task with a different gripper and its corresponding programming. The minimum gripping force for holding any object is given by F > m (g + a)/u *(safety factor) (1) F: Gripping force [N], u: Coefficient of static friction, m: Mass of the part [kg], g: Gravitational acceleration [9.81 m/s^2], a: Acceleration. As in industries only some fixed parts and object is to be lifted, the minimum grasping force for individual object can be calculated and robot can be operated at different modes based on application. Pressure sensors are placed at jaws to calculate the gripping force. Safety factor depends on coefficient of static friction of the application. Fig1. Robotic arm with two jawed gripper 3.2 FACE We have placed two 8 8 LED Matrix to form the face of the robot. This is controlled using the raspberry pi placed behind LED matrix. It is easy get the face expressions using the matrix form in the programming. The robot is programmed in such a way that, it shows a face that continuously blinks eye with smile as an expression. 3.3 CONTROL AND POWER MANAGEMENT As shown is fig.2, here raspberry pi is the main controller which control arduino, which in turn controls servo driver to drive all servo motors. Whole robot with body and head is placed on a 25cm x 13cm chassis with 4 wheels and it is made as a 2 wheel driven using 2 high torque dc motors driven by L239D IC controlled by arduino. The Bluetooth module incorporated is HC 05 which has a controlling range of 10 meters. Whole robot controlling is based on the signals sent by user application over Bluetooth and raspberry pi receiving it and 526 P a g e

controlling the all other components including arduino is based on the preprogramming done. Each servo is driven using the angle t, which in turn changes the position of the joints of arms and grippers. We have efficiently used the power between servo and DC motors by effective circuit design. Power source we are using is a 11.1V Li-Po battery of 2200mAh capacity. It will last maximum for 6 hours. Fig.2 Control and Signal flow of Humanoid Robot 3.4 RESULTS AND DISCUSSION As shown Fig.3 our robot prototype is tested to lift objects of varying size and shapes. Since our robotic arm is of 30cm in length, it can lift shapes with a maximum height of 25cm. And size of objects it can lift is of 2cm to 7cm in length. Fig.4 represents the GUI of android application developed using MIT App Inventor. It is interfaced with the Bluetooth module. Since our project is manually controlled, motion planning is not required, reducing the processing time, complexity, and power consumption. As our robot is manually controlled, it always requires a skilled labor to operate it. But unlike fixed programmed robots, our robot will perform transportation, loading, and unloading within and outside the industry. When compared with automated ones, the safety issues while handling critical chemicals and other malfunctioning issues is solved in manually controlled ones. In our future work, we will be using Pi camera for adding autonomous mode feature of robot, for object detection we will be using image processing and background subtraction method. 527 P a g e

Fig.3 Side view actual robot prototype Fig.4 GUI of application V. CONCLUSION We have successfully implemented and tested a manually controlled pick and place robot prototype with two arms and with humanoid features with height of 0.35m and weight 5kg. It can lift maximum weight of 4 kg from each of the arm. Our prototype can be implemented as a big model with high capacities of torque, grippers and power in small and large industries with manual control. This would cost very less compared to automated robot so it can be used by small industries for jobs requiring more man power. REFERENCES [1] IFR International Federation of Robotics.[online]. Available at: https://ifr.org/ [2] Joseph-Engelberger, Unimate - The First Industrial Robot, Robotics Online [online]. Available: https://www.robotics.org/joseph-engelberger/unimate.cfm. 528 P a g e

[3] A. Sinha, R. K. Mishra, and S. Jaiswal, Robust and Smooth Nonlinear Control of an Industrial Robot for Automated Pick and Place, 2015 International Conference on Computing Communication Control and Automation, 2015. [4] V. Vonasek, A. Vick, and M. Saska, Motion planning with motion primitives for industrial bin picking, 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 2017. [4] H. Yin, X. Zhang, J. Li, and J. Cao, Grasping model and experiment of a soft robot gripper with variable stiffness, 2017 IEEE International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE [6] W. Gauchel and R. Schell, Control of a Servo-pneumatic Gripper with Individually Movable Jaws, IEEE International Symposium on Intelligent Control, 2006. [7] Glick, P., Suresh, S., Ruffatto, D., Cutkosky, M., Tolley, M. and Parness, A.. A Soft Robotic Gripper With Gecko-Inspired Adhesive. IEEE Robotics and Automation Letters, 3(2), 2018, pp.903-910. [8] M. Bélanger-Barrette, Latest Blog Post, Robotic End Effectors Payload vs Grip Force. [Online]. Available: https://blog.robotiq.com/bid/69524/robotic-end-effectors-payload-vs-grip-force. 529 P a g e