Implementation Of Stair Climbing Robo using Microcontroller

Similar documents
Adaptive Motion Control of FIREBIRD V Robot

WIRELESS VEHICLE WITH ANIMATRONIC ROBOTIC ARM

WIFI ENABLED SMART ROBOT

Wireless Colour Sensing Arm Robot

Academic Year Annexure I. 1. Project Title: Color sensor based multiple line follower robot with obstacle detection

Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot

Development of Wall Mobile Robot for Household Use

Arduino Smart Robot Car Kit User Guide

Sensor Based Color Identification Robot For Type Casting

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

AUTOMATIC WHEELCHAIR USING EYEBALL SENSOR

DEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT

Remote Area Monitoring Robot

International Journal of Engineering Research ISSN: & Management Technology November-2016 Volume 3, Issue-6

Gesture Recognition Using 3D MEMS Accelerometer

A.U.R.A.S Autonomous Ultrasonic Robot for Area Scanning

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit

Multi-axial miniature joystick based on Hall Effect technology

OBSTACLE AVOIDANCE ROBOT

A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm

International Journal Of Advanced Research In Engineering Technology & Sciences

Technical Specification for Educational Robots

Implementation of Elevator control system based on PLC

Color Tracking Robot

Polar and Polygon Path Traversal of a Ball and Plate System

Modular robotics and locomotion Juan Gonzalez Gomez

VISION ASSISTED PICK AND PLACE ROBOTIC ARM

Autonomous, Surveillance Fire Extinguisher Robotic Vehicle with Obstacle Detection and Bypass using Arduino Microcontroller

Team: XeroDual. EEL 4924 Electrical Engineering Design. Final Report 3 August Project Ehrgeiz. Team Name: XeroDual

Cell Phone Controlled Robotic Vehicle

DESIGN OF CALORIMETER BASED ON ARM AND ZIGBEE

MICRO-CONTROLLER BASED ROBOT ARM WITH THREE-DIMENSIONAL REACH

SOLARIUM: HOME AUTOMATION SYSTEM USING BLUETOOTH

IEEE SoutheastCon Hardware Challenge

Android based Wheel Chair

PLC. Module 3: Hardware and Terminology. IAT Curriculum Unit PREPARED BY. Jan 2010

Control of an 8-Legged, 24 DOF, Mechatronic Robot

Advance Robotics with Embedded System Design (ARESD)

Colour Object Counting and Sorting Mechanism Using Image Processing Approach Avadhoot R.Telepatil 1, 2 Prashant M. Jadhav 2 1

HIL/SIL BY DEVELOPMENT OF SIX-LEGGED ROBOT SLAIR2

University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department

Fire Bird V Insect - Nex Robotics

How-To #3: Make and Use a Motor Controller Shield

ROBOTIC SURVEILLANCE

DESIGN AND IMPLEMENTATION OF FPGA BASED MULTIPURPOSE REAL-TIME CONTROLLER FOR HYBRID STEPPER MOTOR

Embedded Robotics. Software Development & Education Center

INTERFACING HARDWARE WITH MICROCONTROLLER

IMPLEMENTATION OF SENSOR DIAGNOSIS BASED ON AUTOSAR

CNC Controller based on Microcontroller ATmega1284P

Development of Prototype Model for Wireless Based Controlled Pick and Place Robotic Vehicle

Build and Test Plan: IGV Team

Industrial Appliances Control Using Android Mobile & Bluetooth Technology

Gesture Controlled Robotic Arm

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

Mobile Robots Locomotion

ECONOMIC SNAKE ROBOT FOR SURVEILLANCE IN UNREACHABLE AREAS

On the basis of degree of freedom of the arm and the type of joints used, a robotic arm can have any of the following designs:

Design of Spider Mechanism for Extraterrestrial Rover

Gesture Identification Based Remote Controlled Robot

Personal Computer-less (PC-less) Microcontroller Training Kit

Table Cleaning Robot Using GSM and Sensors

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

Design and Analysis of Voice Activated Robotic Arm

SMART VEHICLE CONTROLLED SYSTEM

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Simultaneous Optimization of a Wheeled Mobile Robot Structure and a Control Parameter

1. Introduction Packing list Parts Introduction Uno R3 Board for Arduino Specifications... 6

Robotics. CSPP Artificial Intelligence March 10, 2004

What are output transducers An output transducer will convert electrical signals passed to it by the process into another form of energy.

Automation of wafer handling

Applications of 8051 Microcontrollers

XBee Based Robotic ARM Control for Bomb Diffuser

1 in = 25.4 mm 1 m = ft g = 9.81 m/s 2

International Journal of Artificial Intelligence and Applications (IJAIA), Vol.9, No.3, May Bashir Ahmad

Gesture Recognition Aplication based on Dynamic Time Warping (DTW) FOR Omni-Wheel Mobile Robot

MONITOR AND CONTROL OF AN EXCAVATOR ROBOT

MACHINE THEORY Bachelor in Mechanical Engineering INTRODUCTION TO MACHINE DESIGN

Real time data acquisition using mobile robot

Index Terms: Paper-bag making, micro-controller, Robotic arm, 2-wheeled robot, DC motor.

An Interactive Software Environment for Gait Generation and Control Design of Sony Legged Robots

FIRE SENSOR ROBOT USING ATMEGA8L

BASIC-Tiger Application Note No. 030 Rev A joystick for the Tiger. Gunther Zielosko. 1. Basics

Non-Contact Water Level Monitoring using Labview with Arduino and Ultrasonic Sensor

IOT BASED HOME AUTOMATION

ISSN Vol.07,Issue.16, November-2015, Pages:

International Journal of Innovations in Engineering and Technology (IJIET) Nadu, India

Modular Model of Snake Robot

1.0. Presents. techathon 3.0

BEST Generic Kit Notes GMKR00002 Revision 5; August 2010

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 5, Issue 5, May 2016

Embedded ROBOTICS. A 15 days program on Embedded Systems & Robotics Development with Microcontroller Technology & Image Processing

Wireless Control and transmission of Data for underwater Robot

Surveying of Underwater Robot for Marine Exploration

Goal: We want to build an autonomous vehicle (robot)

YaMoR and Bluemove an autonomous modular robot with Bluetooth interface for exploring adaptive locomotion

Human Arm Simulation Using Kinect

War Field Spy Robot Using Night Vision Technology

CORTEX Microcontroller and Joystick User Guide

Research and Design of Universal Proportional Valve Controller

HAND GESTURE RECOGNITION USING MEMS SENSORS

Transcription:

Implementation Of Stair Climbing Robo using Microcontroller Mrs.A.H.Tirmare 1, Ms.P.S.Mali2, Ms.S.M.Bhoi 3 1 Assi.Professor E & Tc Department, Bharati Vidyapeeth s College Of Engg Shivaji University Kolhapur 2 Assi.Professor E & Tc Department, Bharati Vidyapeeth s College Of Engg Shivaji University Kolhapur 3 Student E & Tc Department, Bharati Vidyapeeth s College Of Engg Shivaji University Kolhapur Abstract At present scenario robotics is a common technique of atomization to reduce human efforts, save time & to increase throughput in several applications. For the robots working on plain surface to control the movement in left right & forward backward directions various methods have been developed but for applications where stair climbing is required these traditional robots has limitations, so for stair climbing applications various techniques are developed like wheeled robots legged and robots tracked robots. The main disadvantage of these robots is they are not adjustable according to the structure of stairs. To overcome this problem following paper focuses on implementation of an adjustable stair climbing robot using microcontroller. The main application of these robots is to carry required material on the platform fir rescue operations Keywords Robot, Stair Climbing Robot, Atomization, Microcontroller, Adujustable Robot I. INTRODUCTION Robot had come to human life for the past almost 80 years ago. Adjustable stair climbing is very important feature in legged and wheeled robots. Stair climbing robots are useful in many applications like medical field or military field where stair climbing is required. In stair climbing robots development have been made on how to make stair climbing ability higher and mechanical complexity reasonable & practical. Important factor in design of robots is reduction of body weight & energy consumption so that size of battery will reduce. WHEELED ROBOTS: Wheeled robots can navigate using motorized wheels on ground themselves. Design of wheeled robots is simpler than other methods of locomotion like legged or tracked robots. Mostly there robots are used for the applications for plain terrain which is flat without any irregularities. Controlling & programming of these robots is simple than others. Major disadvantage is these robots are not suitable for areas with low friction, irregular or rocky terrain, terrain with obstacles. In wheeled robots they are classified depending upon number of wheels like three wheel, four wheel or six wheel robots. These robots are more popular due to simple design and low cost. LEGGED ROBOTS: A legged robot is most convenient for rough terrain because in rough terrain few movements are required like climbing steps, cross gaps or to walk on extreme rough terrain where use of wheeled robots is very difficult. Main factor in legged robot is degree of freedom at the joints of robot legs which are powered by servo. So as compared to wheeled robots design of legged robot is complicated & it needs more number of motors also due to increase in degree of Legged locomotion is more power efficient on soft ground than wheeled locomotion, because legged locomotion consists only of point contacts with the ground and the leg is moved through the air. This means that only a single set of point contacts is required, so the quality of the ground does not matter, as long as the robot is able to handle the ground. But exactly the single set of point contacts offers one of the most complex problems in legged locomotion, the stability problem. DOI: 10.23883/IJRTER.2017.3409.NHIAA 234

TRACKED ROBOTS: A tractor crawler or a tracked vehicle is a vehicle that runs on continuous tracks instead of wheels. This vehicle include military vehicle, unmanned ground vehicle.basic principle of tracked vehicle is that it remains in contact with lager surface area which not case in wheeled or legged robots. Basic advantage of this is such type of robots are suitable for soft, low friction ground like ice or snow also for uneven ground such as mud. Disadvantage is tracks utilize more complex mechanism than wheel. Figure 1: Tracked vehicle Adjustable high grip mover is one of the best solutions as the stair climber.this mechanism is a combination of rigid bodies so shaped and connected such that they move upon each other with relative motion. This structure is known as stair climbing Crawler. This crawler is built with belt tension mechanism which was used to developed to get equally distributed grounding pressure. This crawler is equipped with swing idler mechanism which is located at the same height as the front and rear main idler mechanism. When the crawler approaches the top of stairs the swing arm moves and pulls the idler up, bending the crawler belt.this motion restrict sudden change of the posture of the crawler. When crawler needs to perform pivot turning, the idler is pushed out the grounding area becomes small. II. BLOCK DIAGRAM & DESCRIPTION There are two block diagrams one for transmitter which is in hand of user where as other is receiver which is mounted on load carrying robot. 2.1Block Diagram of Transmitter Figure 2.1: Block Diagram of Transmitter As shown above Transmitter consists of joysticks used to control movement in four directions forward,backword,left,right.this signal is coupled to receiver through RF transmitter. @IJRTER-2017, All Rights Reserved 235

2.2 Block Diagram of Receiver: International Journal of Recent Trends in Engineering & Research (IJRTER) Figure 2.2: Block Diagram of Receiver As shown above receiver block diagram consists of RF receiver which couples transmitted signal to receiver in order to move motor in specific direction depending upon desired movement of robot. 2.3 Hardware Details: Microcontroller used is AT mega 328.Servo motor and DC motor are used as actuators to control the movement of robot in the desired direction as per requirement. As shown in block diagram different components are interfaced with controller so as to perform controlling operation. 2.3.1. Transceiver Module: Figure 2.3.1: Tran s receiver module Transceiver module is used for duplex wireless communication between transmitter which is joystick & receiver which is robot which is RF24L01 transceiver module. Relay is used as it has better switching characteristics & ability to control high voltage circuit with help of low voltage circuit and also used when single circuit can control more than one circuit. 2.3.2. Motor: Figure 2.3.2: DC Motor @IJRTER-2017, All Rights Reserved 236

DC motor is used for controlling movement of belt of tracked vehicle. Motor is 10 RPM 12V DC geared motor for robotics application. It gives a massive torque of 10Kgcm. The motor comes with metal gearbox and off centered shaft. Shaft has a metal bushing for wear resistance. 2.3.3 Microcontroller: Figure 2.3.3: ATmega328 Microcontroller Microcontroller is main controlling part of the system. Here controller used is ATmega328. It is high performance 8 bit microcontroller. The ATmega328P is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega328P achieves throughputs approaching 1 MIPS per MHz allowing the system designed to optimize power consumption versus processing speed. 2.3.4 Joystick: Joystick is an input device commonly used to control objects according to application. Joystick consists of a base and a stick that can be moved in any direction. The joystick can also be moved from left to right and vice versa. Because of the flexible movements a joystick allows flexible movement as compared to keyboard. Figure 2.3.4 Joystick The joystick is used on user side to control the motion of robot i.e. movement of robot forward, backward, left and right. Analog joystick consists of two variable resistors for two axis. Each variable register consists of three pins, two extreme pins are connected to Vcc(5v in our case) and ground. The center pin is the output pin. The output voltage is between Vcc and GND depending on the position of stick. By measuring the output voltage of two variable register from which the joystick is built it is possible to determine position of stick in x and y axis. The joystick has springs to return thumb stick in to center position. So potentiometers are also centered. If there are 10k potentiometers used, then each value is centered at about 5k. So if we use 10-bit ADC we get center point at analog value 512. III. SOFTWARE DESIGN (ALGORITHM) Following algorithm contains steps for both transmitter and receiver side. At transmitter side Joystick is operated by user according to required movement. These values are transmitted to receiver through RF Transmitter as given below at receiver side initialization is done and received signal is checked by receiver according to received signal DC motor is rotated by required amount so as to control the movement of wheels of robot. @IJRTER-2017, All Rights Reserved 237

Following are the steps for algorithm at transmitter & receiver side: 3.1. Transmitter Algorithm: 1. Start 2. Declare the pins 3. Initialize the pins 4. Read the values of joystick 5. Map the readings of joystick to get the desired output 6. Transmit the values of joystick to the receiver 3.2. Receiver Algorithm: 1. Start 2. Declare the pins 3. Initialize the pins 4. Create object 5. Attach pins to RF module 6. Is signal available? 7. If yes, rotate Johnson dc motor as per received joystick value 8. If no, keep checking the signals IV. IMPLIMENTATION & EXPERIMENTAL SETUP This wireless robotic system is developed to perform a specific task using a humanoid robot, which is controlled by a respective user, who is far apart. This system analyzes the input signals received at the user side such as joystick etc. and follow the user defined action according to these inputs. DC motors of base wheels are controlled by the joystick. Figure 4.1(a) condition of robot without climbing Operation Figure 4.1(b) climbing robot leg The joystick is basically a two potentiometer assembly with a push button at the center. Thus while programming, we can assign the forward, reverse, left or right as function keys for joystick. Thus the clockwise or anticlockwise rotation of DC motor strictly depends of signals received from joystick. The Johnsons DC motor has maximum speed of10 RPM. In order to control the speed of the robot, here potentiometer is used. Above is result of operation Fig 4.1(a) shows condition of robot on plain surface without climbing operation where as Fig 4.1(b) shows climbing robot leg. @IJRTER-2017, All Rights Reserved 238

V. CONCLUSION Based on results it is concluded that wireless staircase climbing robot is designed & implemented successfully. The performance of system is meeting satisfactory results. This system acquires input signal at the user from joystick and these signals can be analyzed by robot. The robot is mainly motivated by the improvement of mechanical ability of tracked urban vehicle to climb the stairs. It can develop an adjustable staircase climbing robot to replace the human effort to carry out difficult task in places like office, hospitals, industrials and military automation, security systems and hazardous environment. REFERENCES I. M. Lawn and T. Shiatsu, Modeling of a stair-climbing wheelchair mechanism with high single-step capability, IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 11, no. 3, pp. 323 332, Sept. 2003 II. G. Figliolini and M. Ceccarelli, Climbing stairs with EP-WAR2 biped robot, in Proc. IEEE International Conference on Robotics and Automation (ICRA), vol. 4, Seoul, Korea, 2001, pp. 4116 4121 III. J. Liu, Y. Wang, S. Ma, and B. Li, Analysis of stairs-climbing ability for a tracked reconfigurable modular robot, in Proc. IEEE International Workshop on Safety, Security and Rescue Robotics, Kobe, Japan, June2005, pp. 53 38 IV. R. C. Luo, K. L. Su, A multi agent multi sensor based real-time sensory control system for intelligent security robot IEEE International Conference on Robotics and Automation, vol. 2, 2003, pp.2394 2399. V. Sandeep H. Deshmukh, Sakthivel P. & Srikanth Sankaran, Computer Aided Design and Interfacing Of EOT Crane in the Proc. of Global Conference on Production and Industrial Engineering,National Institute of Technology, Jalandhar, 2007, Session 4A, pp 1-6 VI. Jeyabalaji C1, Vimalkhanna V2, AvinashilingamN2, Mohamed Zeeshan M A3and Harish Kumar N3 1R.M.D. Engineering College, Department of Electronics and Communication Engineering,Kavaraipettai,Tamilnadu,India. 2R.M.D. Engineering College, Department of Computer Science and Engineering, Kavaraipettai,Tamilnadu, India. St Joseph s College of Engineering, Department of Electronics and Communication Engineering, Panapaakkam, Tamilnadu, India. VII. [7] Ms.A.H.Tirmare, Ms.P.S.Mali Hand Gesture Controlled Robotic Arm in International Journal of Advanced and Innovative Research, ISSN: 2278-7844, Volume 6, Issue 1. @IJRTER-2017, All Rights Reserved 239