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

eye phone technology
eye phone technologyeye phone technology
eye phone technologyNaga Dinesh
 
Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Ruthvik Vaila
 
smart blind stick
smart blind sticksmart blind stick
smart blind stickshiv kapil
 
Smart Blind Stick for Blind Peoples
Smart Blind Stick for Blind PeoplesSmart Blind Stick for Blind Peoples
Smart Blind Stick for Blind PeoplesDharmaraj Morle
 
Finger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionFinger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionAkhil Kumar
 
Electronic code lock device
Electronic code lock deviceElectronic code lock device
Electronic code lock deviceAmitoj Kaur
 
Designing Calm Technology
Designing Calm TechnologyDesigning Calm Technology
Designing Calm TechnologyAmber Case
 
Animatronics-ppt
 Animatronics-ppt Animatronics-ppt
Animatronics-pptRam B
 
Sensor Based Blind Stick
Sensor Based Blind StickSensor Based Blind Stick
Sensor Based Blind StickGagandeep Singh
 
Ambient Intelligence
Ambient IntelligenceAmbient Intelligence
Ambient Intelligencenalini swaraj
 
Artificial Intelligence Drone
Artificial Intelligence DroneArtificial Intelligence Drone
Artificial Intelligence DroneBasilA2
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional InterfacesMark Billinghurst
 
Smart blind stick
Smart blind stickSmart blind stick
Smart blind stickvarsh12345
 

What's hot (20)

eye phone technology
eye phone technologyeye phone technology
eye phone technology
 
Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.
 
smart blind stick
smart blind sticksmart blind stick
smart blind stick
 
Haptics ppt
Haptics pptHaptics ppt
Haptics ppt
 
Smart Blind Stick for Blind Peoples
Smart Blind Stick for Blind PeoplesSmart Blind Stick for Blind Peoples
Smart Blind Stick for Blind Peoples
 
Finger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionFinger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interaction
 
Gesture control car
Gesture control carGesture control car
Gesture control car
 
Eye phone
Eye phoneEye phone
Eye phone
 
Haptic technology
Haptic technologyHaptic technology
Haptic technology
 
Electronic code lock device
Electronic code lock deviceElectronic code lock device
Electronic code lock device
 
Designing Calm Technology
Designing Calm TechnologyDesigning Calm Technology
Designing Calm Technology
 
Animatronics-ppt
 Animatronics-ppt Animatronics-ppt
Animatronics-ppt
 
Sensor Based Blind Stick
Sensor Based Blind StickSensor Based Blind Stick
Sensor Based Blind Stick
 
Ambient Intelligence
Ambient IntelligenceAmbient Intelligence
Ambient Intelligence
 
Artificial Intelligence Drone
Artificial Intelligence DroneArtificial Intelligence Drone
Artificial Intelligence Drone
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional Interfaces
 
Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
Smart Bore well Rescuing Robot
Smart Bore well Rescuing RobotSmart Bore well Rescuing Robot
Smart Bore well Rescuing Robot
 
Smart blind stick
Smart blind stickSmart blind stick
Smart blind stick
 
Haptic technology
Haptic technologyHaptic technology
Haptic technology
 

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

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

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!