Smart Phone Based Robotic Arm Control Using Raspberry Pi, Android and Wi-Fi Chikku Jacob Joseph S5 MCALE Roll. No :: 07 Reg No :: 502007 Amal Jyothi College Of Engineering Under the Guideness of Ass.Prof Lisha Varghese Department Of Computer Application 1
contents  Introduction  Raspberry pi  Robotic Arm  Android Application  System Architecture  Conclusion 2
Introduction  Robots are increasingly being integrated into working task to replace humans especially to work on repeated actions.  internet is just at the tip of your finger. This is an advantage where we can to introduce robot to household works.  Mostly the internet controlled robots will be wired these wired robots have some space limitation. So to avoid the limitation, the robotic control is made wireless that is, it is controlled by Wi-Fi. 3
RASPBERRY PI  The Raspberry Pi is the work of the Raspberry Pi Foundation, a charitable organisation.  UK registered charity (No. 1129409), May 2009  It's supported by the University of Cambridge Computer Laboratory and tech firm Broadcom 4
 The Raspberry Pi is a fully featured micro-computer squashed onto a circuit board  measuring approximately 9cm x 5.5cm.  The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard, which can be used for many of the things that your average desktop does  Features are inexpensive ,simple, Open & easy to maintain  The Raspberry Pi Foundation started off with a 256MB RAM, labelled as Model A, and later made a Model B with 512MB RAM. 5
6
7
GPIO[General Purpose Input Output]  These pins are a physical interface between the Pi and the outside world.  Seventeen of the 26 pins are GPIO pins; the others are power or ground pins.  You can program the pins to interact in amazing ways with the real world. 8
ROBOTIC ARM  The robotic arm has four rotational joints, the base, shoulder, elbow and wrist  The base rotates the arm around the vertical z-axis, while the other three rotate it around the x-axis 9
Fig:Raspberry Pi inside the robot Figure :The robot with the Pi. 10
ANDROID APPLICATION  Android application is an application build in the android platform  A signal is generated on clicking a specific buttons on the android application which allows the raspberry pi to make the arm move according to the predefined program.  Here Android application being the command centre of the robotic arm as it commands the arm to move or grab. 11
SYSTEM ARCHITECTURE  The smart phone is developed by the latest technology based on the Android platform.  The raspberry pi is connected to the android using the Wi-Fi network.  An android application which gives the signal as the instruction to the raspberry pi and the robotic arm is controlled.  The four movements can be controlled according to the different instruction given. 12
 The interfacing of the motors of the robotic arm with the Raspberry Pi is shown in the figure  The robotic arm has 5 motors, so 3 motor driver ICs are required for the control of all the joints of the robotic arm.  A triple L293 driver board which consists of three L293D motor driver ICs is designed for the control of all the motors and is interfaced with the GPIO pins of Raspberry Pi.  A total of 15 GPIO pins of Raspberry Pi are used for the control of all the joints of robotic arm 13
14
CONCLUSION  The Raspberry Pi can be used for the control of a Robotic Arm with Smartphone from a remote area.  The present scenario internet controlled robot has several disadvantages such as wired restrictions and server problems.  In this Smartphone technique the delay and server problems are reduced as the Wi-Fi is used which is the fastest usage of internet 15
REFRENCES  http://www.raspberrypi-spy.co.uk/2012/06/simple-guide-to-the-rpi-gpio-header-and-pins/  https://www.raspberrypi.org/documentation/hardware/raspberrypi/gpio/README.md  Zane Anwar Ali1, M.Tanveer2, Habib Shaukat2, SaadAnwar3, (2014.)“Android Operated Robotic Arm”, Universal Journal of Control and Automation 2(1),13  Lung Ngai, Wyatt S. Newman, Vicenza Liberators, (2014.)“Android Operated Robotic Arm” Universal Journal of Control and Automation 2(1): 1-3, 16
THANK YOU Questions?? 17

raspberry pi and robots

  • 1.
    Smart Phone BasedRobotic Arm Control Using Raspberry Pi, Android and Wi-Fi Chikku Jacob Joseph S5 MCALE Roll. No :: 07 Reg No :: 502007 Amal Jyothi College Of Engineering Under the Guideness of Ass.Prof Lisha Varghese Department Of Computer Application 1
  • 2.
    contents  Introduction  Raspberrypi  Robotic Arm  Android Application  System Architecture  Conclusion 2
  • 3.
    Introduction  Robots areincreasingly being integrated into working task to replace humans especially to work on repeated actions.  internet is just at the tip of your finger. This is an advantage where we can to introduce robot to household works.  Mostly the internet controlled robots will be wired these wired robots have some space limitation. So to avoid the limitation, the robotic control is made wireless that is, it is controlled by Wi-Fi. 3
  • 4.
    RASPBERRY PI  TheRaspberry Pi is the work of the Raspberry Pi Foundation, a charitable organisation.  UK registered charity (No. 1129409), May 2009  It's supported by the University of Cambridge Computer Laboratory and tech firm Broadcom 4
  • 5.
     The RaspberryPi is a fully featured micro-computer squashed onto a circuit board  measuring approximately 9cm x 5.5cm.  The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard, which can be used for many of the things that your average desktop does  Features are inexpensive ,simple, Open & easy to maintain  The Raspberry Pi Foundation started off with a 256MB RAM, labelled as Model A, and later made a Model B with 512MB RAM. 5
  • 6.
  • 7.
  • 8.
    GPIO[General Purpose InputOutput]  These pins are a physical interface between the Pi and the outside world.  Seventeen of the 26 pins are GPIO pins; the others are power or ground pins.  You can program the pins to interact in amazing ways with the real world. 8
  • 9.
    ROBOTIC ARM  Therobotic arm has four rotational joints, the base, shoulder, elbow and wrist  The base rotates the arm around the vertical z-axis, while the other three rotate it around the x-axis 9
  • 10.
    Fig:Raspberry Pi insidethe robot Figure :The robot with the Pi. 10
  • 11.
    ANDROID APPLICATION  Androidapplication is an application build in the android platform  A signal is generated on clicking a specific buttons on the android application which allows the raspberry pi to make the arm move according to the predefined program.  Here Android application being the command centre of the robotic arm as it commands the arm to move or grab. 11
  • 12.
    SYSTEM ARCHITECTURE  Thesmart phone is developed by the latest technology based on the Android platform.  The raspberry pi is connected to the android using the Wi-Fi network.  An android application which gives the signal as the instruction to the raspberry pi and the robotic arm is controlled.  The four movements can be controlled according to the different instruction given. 12
  • 13.
     The interfacingof the motors of the robotic arm with the Raspberry Pi is shown in the figure  The robotic arm has 5 motors, so 3 motor driver ICs are required for the control of all the joints of the robotic arm.  A triple L293 driver board which consists of three L293D motor driver ICs is designed for the control of all the motors and is interfaced with the GPIO pins of Raspberry Pi.  A total of 15 GPIO pins of Raspberry Pi are used for the control of all the joints of robotic arm 13
  • 14.
  • 15.
    CONCLUSION  The RaspberryPi can be used for the control of a Robotic Arm with Smartphone from a remote area.  The present scenario internet controlled robot has several disadvantages such as wired restrictions and server problems.  In this Smartphone technique the delay and server problems are reduced as the Wi-Fi is used which is the fastest usage of internet 15
  • 16.
    REFRENCES  http://www.raspberrypi-spy.co.uk/2012/06/simple-guide-to-the-rpi-gpio-header-and-pins/  https://www.raspberrypi.org/documentation/hardware/raspberrypi/gpio/README.md Zane Anwar Ali1, M.Tanveer2, Habib Shaukat2, SaadAnwar3, (2014.)“Android Operated Robotic Arm”, Universal Journal of Control and Automation 2(1),13  Lung Ngai, Wyatt S. Newman, Vicenza Liberators, (2014.)“Android Operated Robotic Arm” Universal Journal of Control and Automation 2(1): 1-3, 16
  • 17.