SlideShare a Scribd company logo
1 of 35
Download to read offline
Development of a Five Axis Robot                  Arm implemented using
a PIC Microcontroller and LabVIEW Robotics 2010




                                             Akanksha Bahuguna
                                             Ayush Dewan
                                             Saurav Gusain
                                             Souri Guha
                                             Applied Electronics and Instrumentation
                                             2011 Batch
Our aim is to build a   4-axis Robot Arm

                The motion of the Arm will be controlled by a PIC
                Microcontroller that will communicate on a real
                time basis with LabVIEW which will do the
                calculations




Our Objective




                The basic function of the device will
                be to pick and place small objects
•   Concept & Motivation
Agenda   •   What we wanted
              • The big picture
         •   Visualization
         •   Distribution of Work
         •   Mechanical Design
              • Resources and help
              • Design stages
         •   Logic Overview
              • It’s all about building an intelligent
                  device!
         •   Electronic Design
              • Components we needed
              • Getting them to talk to each other
              • Development of the PCB
         •   Programming the Brains of the Robot
              • Why LabVIEW?
              • Interfacing PIC with LabVIEW
              • Moving the first Motor
         •   Remaining Work
         •   Project Budget
         •   ETA
         •   Resources
The design should be simple yet   High grade Accuracy and Speed
complex/stable enough for
Industrial Applications and for
R&D of various algorithms used
in Robotics
                                  Easy to modify



                                  Should be able serve the
                                  purpose of Educational
                                  Robotics


What we wanted when we            A prototype for a device that is
thought of building the Robot     ready to be used in Industry
Motivation
First Level Visualization
1.   Acquisition of relevant data                                               Akanksha, Ayush, Souri, Saurav
2.   Research on different Design types and choosing the best possible          Akanksha, Saurav
3.   Decide Robot Parameters                                                    Ayush

4.   Verification of Parameters in Robotics Toolbox for MATLAB                  Souri
5.   Simulation of all devices in PROTEUS                                       Ayush, Souri
6.   Implementation of Arm Parameters in LabVIEW 2010                           Ayush, Souri
7.   Re-Verification of Arm Parameters in LabVIEW 2010                          Saurav, Akanksha


8.   Mechanical Design of Robot                                                 Souri
9.   Manufacturing of Robot                                                     Saurav, Ayush

9. PCB Design for Robot                                                         Souri , Akanksha
10. PCB Manufacture                                                             Akanksha

11. Selection of Servo Motors                                                   Saurav
12. Calibration of Motors                                                       Souri

13. PID Control Design and Implementation of different Modes                    Souri, Ayush, Akanksha, Saurav

14. Improvisation                                                               Ayush, Souri, Akanksha, Saurav
15. Implement further use cases and extend funcionality                         Souri, Ayush



        Completed               Ongoing             Left                 Distributed Resposibilities
Initial Design

                      Revisions

                      Development of Parts


                      Assembly Design




Mechanical Design


                    Resource: MIT OpenCourseware Video Lectures
•   Concept & Motivation
Agenda   •   What we wanted
              • The big picture
         •   Visualization
         •   Distribution of Work
         •   Mechanical Design
              • Resources and help
              • Design stages
         •   Logic Overview
              • It’s all about building an intelligent
                  device!
         •   Electronic Design
              • Components we needed
              • Getting them to talk to each other
              • Development of the PCB
         •   Programming the Brains of the Robot
              • Why LabVIEW?
              • Interfacing PIC with LabVIEW
              • Moving the first Motor
         •   Remaining Work
         •   Project Budget
         •   ETA
         •   Resources
Servo 1

  Servo 2

  Servo 3       Multiple Quadrature
                     Encoders
                                      PIC Microcontroller

  Servo 4




                                              Ethernet/Serial Bus
  Servo 5




 Grip Servo



                                           Computer


Architecture of our Robot Arm
Formatted Feedback Data
                                                                     from Microcontroller




                                             Predefined
                                                Robot              LabVIEW Robotics
                                              Structure




                                                                                           PID
Software Architecture of the Robot                     Inverse
                                                     Kinematics
                                                                                         Control
                                                                                          Logic
                                                     Calculation




                                                                     Formatted Output        Setpoint
                                                                       Data from PC
  LabVIEW      Compatible      Required
  Robotics      Hardware     Functionality
Manipulation of the Robot Arm
•   Concept & Motivation
Agenda   •   What we wanted
              • The big picture
         •   Visualization
         •   Distribution of Work
         •   Mechanical Design
              • Resources and help
              • Design stages
         •   Logic Overview
              • It’s all about building an intelligent
                  device!
         •   Electronic Design
              • Components we needed
              • Getting them to talk to each other
              • Development of the PCB
         •   Programming the Brains of the Robot
              • Why LabVIEW?
              • Interfacing PIC with LabVIEW
              • Moving the first Motor
         •   Remaining Work
         •   Project Budget
         •   ETA
         •   Resources
1. PIC Microcontroller

                       2. Servo Motors

                       3. LCD (for Debugging)




                       4. Serial/Ethernet Interface

Components we needed   5. EEPROM
Design of the Schematic on EAGLE
The Layout
Generating the Layout in 3d – To prevent any misplaced component
Getting the PCB Ready
The Final PCB
•   Concept & Motivation
Agenda   •   What we wanted
              • The big picture
         •   Visualization
         •   Distribution of Work
         •   Mechanical Design
              • Resources and help
              • Design stages
         •   Logic Overview
              • It’s all about building an intelligent
                  device!
         •   Electronic Design
              • Components we needed
              • Getting them to talk to each other
              • Development of the PCB
         •   Programming the Brains of the Robot
              • Why LabVIEW?
              • Interfacing PIC with LabVIEW
              • Moving the first Motor
         •   Remaining Work
         •   Project Budget
         •   ETA
         •   Resources
Robot Arm Controller Design in LabVIEW
Robot                PIC                                   Remote
                                              Microcontro   Serial/Ethernet Interface
                              Arm                 ller                                    PC




Control Flow of a Single Cycle of Operation
Demonstration




                    Logic
                    • Kinematics Dynamics   Controller Design   Proteus/LabVIEW
 Coding Technique     Matrices                in LabVIEW           Simulations
1.   Acquisition of relevant data                                               October ‘10
2.   Research on different Design types and choosing the best possible          November ‘10
3.   Decide Robot Parameters                                                    November ‘10

4.   Verification of Parameters in Robotics Toolbox for MATLAB                  November ‘10
5.   Implementation of Arm Parameters in LabVIEW 2010                           November ‘10
6.   Re-Verification of Arm Parameters in LabVIEW 2010                          November ‘10


7.   Mechanical Design of Robot                                                 December ‘10
8.   Manufacturing of Robot                                                     February ‘11



9. PCB Design for Robot                                                         February ‘11
10. PCB Manufacture                                                             February ‘11

11. Selection of Servo Motors                                                   January ‘11
12. Calibration of Motors                                                       January ‘11

13. PID Control Design and Implementation of different Modes                    March ‘11

14. Improvisation                                                               March-April ‘11
15. Implement further use cases and extend funcionality                         March-April ‘11



        Completed               Ongoing             Left                 Estimated Project Timeline
thank   You!

More Related Content

What's hot

Applications of IOT (internet of things)
Applications of IOT (internet of things)Applications of IOT (internet of things)
Applications of IOT (internet of things)Vinesh Gowda
 
Security in Mobile Computing
Security in Mobile ComputingSecurity in Mobile Computing
Security in Mobile ComputingMeghaSingla7
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognitionAayush Agrawal
 
RFID BASED TOLL TAX COLLECTION SYSTEM
RFID BASED TOLL TAX COLLECTION SYSTEMRFID BASED TOLL TAX COLLECTION SYSTEM
RFID BASED TOLL TAX COLLECTION SYSTEMparthbabariya151
 
Elliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behindElliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behindAyan Sengupta
 
MOBILE COMPUTING
MOBILE COMPUTINGMOBILE COMPUTING
MOBILE COMPUTINGHABEEB2193
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile RoboticsRobots Alive India
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmanita maharjan
 
Dss digital signature standard and dsa algorithm
Dss  digital signature standard and dsa algorithmDss  digital signature standard and dsa algorithm
Dss digital signature standard and dsa algorithmAbhishek Kesharwani
 
Comprehensive survey on routing protocols for IoT
Comprehensive survey on routing protocols for IoTComprehensive survey on routing protocols for IoT
Comprehensive survey on routing protocols for IoTsulaiman_karim
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxDeepakkumaragrahari1
 
CS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab ManualCS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab Manualpkaviya
 
Node level simulators
Node level simulatorsNode level simulators
Node level simulatorsSyedAhamed44
 
Edge and Fog computing, a use-case prespective
Edge and Fog computing, a use-case prespectiveEdge and Fog computing, a use-case prespective
Edge and Fog computing, a use-case prespectiveChetan Kumar S
 

What's hot (20)

Applications of IOT (internet of things)
Applications of IOT (internet of things)Applications of IOT (internet of things)
Applications of IOT (internet of things)
 
Iot
IotIot
Iot
 
Security in Mobile Computing
Security in Mobile ComputingSecurity in Mobile Computing
Security in Mobile Computing
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
 
RFID BASED TOLL TAX COLLECTION SYSTEM
RFID BASED TOLL TAX COLLECTION SYSTEMRFID BASED TOLL TAX COLLECTION SYSTEM
RFID BASED TOLL TAX COLLECTION SYSTEM
 
Elliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behindElliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behind
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 
Wireless application protocol ppt
Wireless application protocol  pptWireless application protocol  ppt
Wireless application protocol ppt
 
MOBILE COMPUTING
MOBILE COMPUTINGMOBILE COMPUTING
MOBILE COMPUTING
 
Iot logical design
Iot logical designIot logical design
Iot logical design
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
 
Dss digital signature standard and dsa algorithm
Dss  digital signature standard and dsa algorithmDss  digital signature standard and dsa algorithm
Dss digital signature standard and dsa algorithm
 
Comprehensive survey on routing protocols for IoT
Comprehensive survey on routing protocols for IoTComprehensive survey on routing protocols for IoT
Comprehensive survey on routing protocols for IoT
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptx
 
CS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab ManualCS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab Manual
 
Manet
ManetManet
Manet
 
Node level simulators
Node level simulatorsNode level simulators
Node level simulators
 
Edge and Fog computing, a use-case prespective
Edge and Fog computing, a use-case prespectiveEdge and Fog computing, a use-case prespective
Edge and Fog computing, a use-case prespective
 

Viewers also liked

Robot Arm
Robot ArmRobot Arm
Robot Armmzis
 
Paediatric prosthetics
Paediatric prostheticsPaediatric prosthetics
Paediatric prostheticswaseem jan
 
Intelligent autonomous robotics with projects in waayoo.com
Intelligent autonomous robotics with projects in waayoo.comIntelligent autonomous robotics with projects in waayoo.com
Intelligent autonomous robotics with projects in waayoo.comPraveen Pandey
 
Dynamics and control of a robotic arm having four links
Dynamics and control of a robotic arm having four linksDynamics and control of a robotic arm having four links
Dynamics and control of a robotic arm having four linksAmin A. Mohammed
 
ANN Based PID Controlled Brushless DC drive System
ANN Based PID Controlled Brushless DC drive SystemANN Based PID Controlled Brushless DC drive System
ANN Based PID Controlled Brushless DC drive SystemIDES Editor
 
Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...
Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...
Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...Mashood Mukhtar
 
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...Waqas Tariq
 
Ziegler nichols pid controller for effective pay-load torque responses and ti...
Ziegler nichols pid controller for effective pay-load torque responses and ti...Ziegler nichols pid controller for effective pay-load torque responses and ti...
Ziegler nichols pid controller for effective pay-load torque responses and ti...eSAT Journals
 
Mind-Controlled Prosthetics, by Matthew Garibaldi
Mind-Controlled Prosthetics, by Matthew GaribaldiMind-Controlled Prosthetics, by Matthew Garibaldi
Mind-Controlled Prosthetics, by Matthew GaribaldiMatthew Garibaldi
 
PID control dynamics of a robotic arm manipulator with two degrees of freedom.
PID control dynamics of a robotic arm manipulator with two degrees of freedom.PID control dynamics of a robotic arm manipulator with two degrees of freedom.
PID control dynamics of a robotic arm manipulator with two degrees of freedom.popochis
 
Autonomous car
Autonomous carAutonomous car
Autonomous carAnil kale
 
Robot arm control through human hand motion
Robot arm control through human hand motionRobot arm control through human hand motion
Robot arm control through human hand motionvignesh viki
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportRobo India
 
Google Self-Driving Car: A Long And Winding Road to Success
Google Self-Driving Car:  A Long And Winding Road to SuccessGoogle Self-Driving Car:  A Long And Winding Road to Success
Google Self-Driving Car: A Long And Winding Road to SuccessEason Chan
 

Viewers also liked (20)

Brain tech 2015
Brain tech 2015Brain tech 2015
Brain tech 2015
 
Robo arm final 2 (2)
Robo arm final  2 (2)Robo arm final  2 (2)
Robo arm final 2 (2)
 
Robot Arm
Robot ArmRobot Arm
Robot Arm
 
Paediatric prosthetics
Paediatric prostheticsPaediatric prosthetics
Paediatric prosthetics
 
Intelligent autonomous robotics with projects in waayoo.com
Intelligent autonomous robotics with projects in waayoo.comIntelligent autonomous robotics with projects in waayoo.com
Intelligent autonomous robotics with projects in waayoo.com
 
B04 06 0918
B04 06 0918B04 06 0918
B04 06 0918
 
Dynamics and control of a robotic arm having four links
Dynamics and control of a robotic arm having four linksDynamics and control of a robotic arm having four links
Dynamics and control of a robotic arm having four links
 
Gain scheduling automatic landing system by modeling Ground Effect
Gain scheduling automatic landing system by modeling Ground EffectGain scheduling automatic landing system by modeling Ground Effect
Gain scheduling automatic landing system by modeling Ground Effect
 
ANN Based PID Controlled Brushless DC drive System
ANN Based PID Controlled Brushless DC drive SystemANN Based PID Controlled Brushless DC drive System
ANN Based PID Controlled Brushless DC drive System
 
carnes_thomas_MS
carnes_thomas_MScarnes_thomas_MS
carnes_thomas_MS
 
CS_Read_me
CS_Read_meCS_Read_me
CS_Read_me
 
Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...
Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...
Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...
 
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
 
Ziegler nichols pid controller for effective pay-load torque responses and ti...
Ziegler nichols pid controller for effective pay-load torque responses and ti...Ziegler nichols pid controller for effective pay-load torque responses and ti...
Ziegler nichols pid controller for effective pay-load torque responses and ti...
 
Mind-Controlled Prosthetics, by Matthew Garibaldi
Mind-Controlled Prosthetics, by Matthew GaribaldiMind-Controlled Prosthetics, by Matthew Garibaldi
Mind-Controlled Prosthetics, by Matthew Garibaldi
 
PID control dynamics of a robotic arm manipulator with two degrees of freedom.
PID control dynamics of a robotic arm manipulator with two degrees of freedom.PID control dynamics of a robotic arm manipulator with two degrees of freedom.
PID control dynamics of a robotic arm manipulator with two degrees of freedom.
 
Autonomous car
Autonomous carAutonomous car
Autonomous car
 
Robot arm control through human hand motion
Robot arm control through human hand motionRobot arm control through human hand motion
Robot arm control through human hand motion
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project Report
 
Google Self-Driving Car: A Long And Winding Road to Success
Google Self-Driving Car:  A Long And Winding Road to SuccessGoogle Self-Driving Car:  A Long And Winding Road to Success
Google Self-Driving Car: A Long And Winding Road to Success
 

Similar to A 4-Axis Robot Arm

Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuhMaj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuhsanthosharumugam9
 
ARLabs:Profile & Training Programs
ARLabs:Profile & Training ProgramsARLabs:Profile & Training Programs
ARLabs:Profile & Training ProgramsAnubhav Seth
 
phase3.pptx
phase3.pptxphase3.pptx
phase3.pptxBalRaj75
 
Build your first Serverless Bot
Build your first Serverless BotBuild your first Serverless Bot
Build your first Serverless BotDianaGray10
 
A Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsA Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsSerge Stinckwich
 
Recent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robotsRecent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robotsDeepak Rotti
 
Lentin joseph learning robotics using python design, simulate, program, an...
Lentin joseph   learning robotics using python  design, simulate, program, an...Lentin joseph   learning robotics using python  design, simulate, program, an...
Lentin joseph learning robotics using python design, simulate, program, an...Rajmeet Singh
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiAngela Shin
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLMohammad Sabouri
 
apidays Paris 2022 - Adding a mock as a service capability to your API strate...
apidays Paris 2022 - Adding a mock as a service capability to your API strate...apidays Paris 2022 - Adding a mock as a service capability to your API strate...
apidays Paris 2022 - Adding a mock as a service capability to your API strate...apidays
 
A Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsA Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsProlifics
 
Why MOVO? Insights into the new beta community.
Why MOVO? Insights into the new beta community.Why MOVO? Insights into the new beta community.
Why MOVO? Insights into the new beta community.Marie-Pier Faucher
 
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)Ibrahim Yusuf Salihu
 
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsAPI Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsSmartBear
 
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Dimitrios Amaxilatis
 
Robot Framework with actual robot
Robot Framework with actual robot Robot Framework with actual robot
Robot Framework with actual robot Eficode
 

Similar to A 4-Axis Robot Arm (20)

Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuhMaj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
Maj_Project_Review-1.pptxiuuhjhgjglkhuhghniuh
 
ARLabs:Profile & Training Programs
ARLabs:Profile & Training ProgramsARLabs:Profile & Training Programs
ARLabs:Profile & Training Programs
 
phase3.pptx
phase3.pptxphase3.pptx
phase3.pptx
 
Build your first Serverless Bot
Build your first Serverless BotBuild your first Serverless Bot
Build your first Serverless Bot
 
A Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot CommandsA Graphical Language for Real-Time Critical Robot Commands
A Graphical Language for Real-Time Critical Robot Commands
 
2.1.design center
2.1.design center2.1.design center
2.1.design center
 
Recent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robotsRecent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robots
 
RobotStudiopp.ppt
RobotStudiopp.pptRobotStudiopp.ppt
RobotStudiopp.ppt
 
ie450RobotStudio.ppt
ie450RobotStudio.pptie450RobotStudio.ppt
ie450RobotStudio.ppt
 
Lentin joseph learning robotics using python design, simulate, program, an...
Lentin joseph   learning robotics using python  design, simulate, program, an...Lentin joseph   learning robotics using python  design, simulate, program, an...
Lentin joseph learning robotics using python design, simulate, program, an...
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
 
apidays Paris 2022 - Adding a mock as a service capability to your API strate...
apidays Paris 2022 - Adding a mock as a service capability to your API strate...apidays Paris 2022 - Adding a mock as a service capability to your API strate...
apidays Paris 2022 - Adding a mock as a service capability to your API strate...
 
A Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsA Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere tools
 
Why MOVO? Insights into the new beta community.
Why MOVO? Insights into the new beta community.Why MOVO? Insights into the new beta community.
Why MOVO? Insights into the new beta community.
 
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsAPI Virtualization: Mocking on Steroids
API Virtualization: Mocking on Steroids
 
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
 
Robot Framework with actual robot
Robot Framework with actual robot Robot Framework with actual robot
Robot Framework with actual robot
 

Recently uploaded

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Recently uploaded (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

A 4-Axis Robot Arm

  • 1. Development of a Five Axis Robot Arm implemented using a PIC Microcontroller and LabVIEW Robotics 2010 Akanksha Bahuguna Ayush Dewan Saurav Gusain Souri Guha Applied Electronics and Instrumentation 2011 Batch
  • 2. Our aim is to build a 4-axis Robot Arm The motion of the Arm will be controlled by a PIC Microcontroller that will communicate on a real time basis with LabVIEW which will do the calculations Our Objective The basic function of the device will be to pick and place small objects
  • 3. Concept & Motivation Agenda • What we wanted • The big picture • Visualization • Distribution of Work • Mechanical Design • Resources and help • Design stages • Logic Overview • It’s all about building an intelligent device! • Electronic Design • Components we needed • Getting them to talk to each other • Development of the PCB • Programming the Brains of the Robot • Why LabVIEW? • Interfacing PIC with LabVIEW • Moving the first Motor • Remaining Work • Project Budget • ETA • Resources
  • 4. The design should be simple yet High grade Accuracy and Speed complex/stable enough for Industrial Applications and for R&D of various algorithms used in Robotics Easy to modify Should be able serve the purpose of Educational Robotics What we wanted when we A prototype for a device that is thought of building the Robot ready to be used in Industry
  • 7.
  • 8. 1. Acquisition of relevant data Akanksha, Ayush, Souri, Saurav 2. Research on different Design types and choosing the best possible Akanksha, Saurav 3. Decide Robot Parameters Ayush 4. Verification of Parameters in Robotics Toolbox for MATLAB Souri 5. Simulation of all devices in PROTEUS Ayush, Souri 6. Implementation of Arm Parameters in LabVIEW 2010 Ayush, Souri 7. Re-Verification of Arm Parameters in LabVIEW 2010 Saurav, Akanksha 8. Mechanical Design of Robot Souri 9. Manufacturing of Robot Saurav, Ayush 9. PCB Design for Robot Souri , Akanksha 10. PCB Manufacture Akanksha 11. Selection of Servo Motors Saurav 12. Calibration of Motors Souri 13. PID Control Design and Implementation of different Modes Souri, Ayush, Akanksha, Saurav 14. Improvisation Ayush, Souri, Akanksha, Saurav 15. Implement further use cases and extend funcionality Souri, Ayush Completed Ongoing Left Distributed Resposibilities
  • 9. Initial Design Revisions Development of Parts Assembly Design Mechanical Design Resource: MIT OpenCourseware Video Lectures
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Concept & Motivation Agenda • What we wanted • The big picture • Visualization • Distribution of Work • Mechanical Design • Resources and help • Design stages • Logic Overview • It’s all about building an intelligent device! • Electronic Design • Components we needed • Getting them to talk to each other • Development of the PCB • Programming the Brains of the Robot • Why LabVIEW? • Interfacing PIC with LabVIEW • Moving the first Motor • Remaining Work • Project Budget • ETA • Resources
  • 20. Servo 1 Servo 2 Servo 3 Multiple Quadrature Encoders PIC Microcontroller Servo 4 Ethernet/Serial Bus Servo 5 Grip Servo Computer Architecture of our Robot Arm
  • 21. Formatted Feedback Data from Microcontroller Predefined Robot LabVIEW Robotics Structure PID Software Architecture of the Robot Inverse Kinematics Control Logic Calculation Formatted Output Setpoint Data from PC LabVIEW Compatible Required Robotics Hardware Functionality
  • 22. Manipulation of the Robot Arm
  • 23. Concept & Motivation Agenda • What we wanted • The big picture • Visualization • Distribution of Work • Mechanical Design • Resources and help • Design stages • Logic Overview • It’s all about building an intelligent device! • Electronic Design • Components we needed • Getting them to talk to each other • Development of the PCB • Programming the Brains of the Robot • Why LabVIEW? • Interfacing PIC with LabVIEW • Moving the first Motor • Remaining Work • Project Budget • ETA • Resources
  • 24. 1. PIC Microcontroller 2. Servo Motors 3. LCD (for Debugging) 4. Serial/Ethernet Interface Components we needed 5. EEPROM
  • 25. Design of the Schematic on EAGLE
  • 27. Generating the Layout in 3d – To prevent any misplaced component
  • 30. Concept & Motivation Agenda • What we wanted • The big picture • Visualization • Distribution of Work • Mechanical Design • Resources and help • Design stages • Logic Overview • It’s all about building an intelligent device! • Electronic Design • Components we needed • Getting them to talk to each other • Development of the PCB • Programming the Brains of the Robot • Why LabVIEW? • Interfacing PIC with LabVIEW • Moving the first Motor • Remaining Work • Project Budget • ETA • Resources
  • 31. Robot Arm Controller Design in LabVIEW
  • 32. Robot PIC Remote Microcontro Serial/Ethernet Interface Arm ller PC Control Flow of a Single Cycle of Operation
  • 33. Demonstration Logic • Kinematics Dynamics Controller Design Proteus/LabVIEW Coding Technique Matrices in LabVIEW Simulations
  • 34. 1. Acquisition of relevant data October ‘10 2. Research on different Design types and choosing the best possible November ‘10 3. Decide Robot Parameters November ‘10 4. Verification of Parameters in Robotics Toolbox for MATLAB November ‘10 5. Implementation of Arm Parameters in LabVIEW 2010 November ‘10 6. Re-Verification of Arm Parameters in LabVIEW 2010 November ‘10 7. Mechanical Design of Robot December ‘10 8. Manufacturing of Robot February ‘11 9. PCB Design for Robot February ‘11 10. PCB Manufacture February ‘11 11. Selection of Servo Motors January ‘11 12. Calibration of Motors January ‘11 13. PID Control Design and Implementation of different Modes March ‘11 14. Improvisation March-April ‘11 15. Implement further use cases and extend funcionality March-April ‘11 Completed Ongoing Left Estimated Project Timeline
  • 35. thank You!