SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Feedback Control Robot Arm Position Control Using a Joystick CDI 2000 IRVING LIIMATTA JOE JOHNSON
Feedback Control Control Diagram Example:  Robot Arm Position Control Using a Joystick Control:  Joystick Byte Value:  0 Physical:  Arm Full Back Byte Value:  254 Physical:  Arm Full Down Byte Value:  127 Phyical:  Arm Mid Point
Robot:  Arm Arm Full Down (254) Arm Mid Point (127) Arm Full Back (0) Note: Values in ( ) represent the pot values.  Output of 254 to Victor drives arm CCW Output of 0 to Victor drives arm CW Front of Robot Feedback Control Robot Diagram Example:  Robot Arm Position Control Using a Joystick
Control:  Joystick Byte Value:  0 Physical:  Arm Full Back Byte Value:  254 Physical:  Arm Full Down Feedback Control Control and Robot Diagrams Example:  Robot Arm Position Control Using a Joystick Byte Value:  127 Phyical:  Arm Mid Point Robot:  Arm Arm Full Down (254) Arm Mid Point (127) Arm Full Back (0) Note: Values in ( ) represent the pot values.  Output of 254 to Victor drives arm CCW Output of 0 to Victor drives arm CW Front of Robot
Feedback Control Block Diagram Example:  Robot Arm Position Control Using a Joystick - + System Output Motor System Input Sensor Error Compensator
armJoystick  VAR  BYTE ‘Joystick position value armPot   VAR  BYTE ‘Pot value that states the actual position of the arm arm   VAR  BYTE ‘Output value to Victor ARM_GAIN   CON  2 . <Read Joystick Value> <Read Pot Value> ArmFeedBackControl: if (armJoystick > armPot) then ArmDown arm = 127 - (((armPot - armJoystick) * ARM_GAIN) MAX 127) goto EndArmFeedBackControl ArmDown: arm = 127 + (((armJoystick - armPot) * ARM_GAIN) MAX 127) EndArmFeedBackControl: . <Output to Victor> Feedback Control PBasic Code Example:  Robot Arm Position Control Using a Joystick

Contenu connexe

Dernier

Lakshitha maduranga CV - for data entry clerck
Lakshitha maduranga CV - for data entry clerckLakshitha maduranga CV - for data entry clerck
Lakshitha maduranga CV - for data entry clerckLakshanMadhushanka3
 
Centering Equity and Community in Transportation by Benito Perez
Centering Equity and Community in Transportation by Benito PerezCentering Equity and Community in Transportation by Benito Perez
Centering Equity and Community in Transportation by Benito PerezForth
 
Centering equity and the community in Transportation by Richard Ezike
Centering equity and the community in Transportation by Richard EzikeCentering equity and the community in Transportation by Richard Ezike
Centering equity and the community in Transportation by Richard EzikeForth
 
Equity Lab: Inked with Intent by The Greenlining Institute
Equity Lab: Inked with Intent by The Greenlining InstituteEquity Lab: Inked with Intent by The Greenlining Institute
Equity Lab: Inked with Intent by The Greenlining InstituteForth
 
Building a Budget by Jeff Allen and Josh Rodriguez
Building a Budget by Jeff Allen and Josh RodriguezBuilding a Budget by Jeff Allen and Josh Rodriguez
Building a Budget by Jeff Allen and Josh RodriguezForth
 
Centering Equity Presentation by Brenna Rivett
Centering Equity Presentation by Brenna RivettCentering Equity Presentation by Brenna Rivett
Centering Equity Presentation by Brenna RivettForth
 
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...Forth
 
Environmental and Climate Justice Programby Karen Campblin
Environmental and Climate Justice Programby Karen CampblinEnvironmental and Climate Justice Programby Karen Campblin
Environmental and Climate Justice Programby Karen CampblinForth
 
Study on Financing of zero-emission trucks and their infrastructure
Study on Financing of zero-emission trucks and their infrastructureStudy on Financing of zero-emission trucks and their infrastructure
Study on Financing of zero-emission trucks and their infrastructureEuropeanCleanTruckin
 
USDA’s EV Charging Infrastructure Solutions by Chris McLean
USDA’s EV Charging Infrastructure Solutionsby Chris McLeanUSDA’s EV Charging Infrastructure Solutionsby Chris McLean
USDA’s EV Charging Infrastructure Solutions by Chris McLeanForth
 
Transportation Electrification Funding Strategy.pptx
Transportation Electrification Funding Strategy.pptxTransportation Electrification Funding Strategy.pptx
Transportation Electrification Funding Strategy.pptxForth
 
Commercial Extractor fan repair services
Commercial Extractor fan repair servicesCommercial Extractor fan repair services
Commercial Extractor fan repair servicesmb1294198
 
Program Design by Prateek Suri and Shakaya Cooper
Program Design by Prateek Suri and Shakaya CooperProgram Design by Prateek Suri and Shakaya Cooper
Program Design by Prateek Suri and Shakaya CooperForth
 
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdfNosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdfJulia Kaye
 
Building a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
Building a Future Where Everyone Can Ride and Drive Electric by Linda BaileyBuilding a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
Building a Future Where Everyone Can Ride and Drive Electric by Linda BaileyForth
 

Dernier (17)

Lakshitha maduranga CV - for data entry clerck
Lakshitha maduranga CV - for data entry clerckLakshitha maduranga CV - for data entry clerck
Lakshitha maduranga CV - for data entry clerck
 
Centering Equity and Community in Transportation by Benito Perez
Centering Equity and Community in Transportation by Benito PerezCentering Equity and Community in Transportation by Benito Perez
Centering Equity and Community in Transportation by Benito Perez
 
Centering equity and the community in Transportation by Richard Ezike
Centering equity and the community in Transportation by Richard EzikeCentering equity and the community in Transportation by Richard Ezike
Centering equity and the community in Transportation by Richard Ezike
 
Equity Lab: Inked with Intent by The Greenlining Institute
Equity Lab: Inked with Intent by The Greenlining InstituteEquity Lab: Inked with Intent by The Greenlining Institute
Equity Lab: Inked with Intent by The Greenlining Institute
 
EVAT - Future Mobility Transformation in Thailand
EVAT - Future Mobility Transformation in ThailandEVAT - Future Mobility Transformation in Thailand
EVAT - Future Mobility Transformation in Thailand
 
Building a Budget by Jeff Allen and Josh Rodriguez
Building a Budget by Jeff Allen and Josh RodriguezBuilding a Budget by Jeff Allen and Josh Rodriguez
Building a Budget by Jeff Allen and Josh Rodriguez
 
Centering Equity Presentation by Brenna Rivett
Centering Equity Presentation by Brenna RivettCentering Equity Presentation by Brenna Rivett
Centering Equity Presentation by Brenna Rivett
 
Reinventing the Car - as I reported it in 1985!
Reinventing the Car - as I reported it in 1985!Reinventing the Car - as I reported it in 1985!
Reinventing the Car - as I reported it in 1985!
 
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
Design and Fund Equitable Electric Transportation For Communities by Jasmine ...
 
Environmental and Climate Justice Programby Karen Campblin
Environmental and Climate Justice Programby Karen CampblinEnvironmental and Climate Justice Programby Karen Campblin
Environmental and Climate Justice Programby Karen Campblin
 
Study on Financing of zero-emission trucks and their infrastructure
Study on Financing of zero-emission trucks and their infrastructureStudy on Financing of zero-emission trucks and their infrastructure
Study on Financing of zero-emission trucks and their infrastructure
 
USDA’s EV Charging Infrastructure Solutions by Chris McLean
USDA’s EV Charging Infrastructure Solutionsby Chris McLeanUSDA’s EV Charging Infrastructure Solutionsby Chris McLean
USDA’s EV Charging Infrastructure Solutions by Chris McLean
 
Transportation Electrification Funding Strategy.pptx
Transportation Electrification Funding Strategy.pptxTransportation Electrification Funding Strategy.pptx
Transportation Electrification Funding Strategy.pptx
 
Commercial Extractor fan repair services
Commercial Extractor fan repair servicesCommercial Extractor fan repair services
Commercial Extractor fan repair services
 
Program Design by Prateek Suri and Shakaya Cooper
Program Design by Prateek Suri and Shakaya CooperProgram Design by Prateek Suri and Shakaya Cooper
Program Design by Prateek Suri and Shakaya Cooper
 
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdfNosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
Nosfdsfsdfasdfasdfasdfsadf asdfasdfasdfasdf
 
Building a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
Building a Future Where Everyone Can Ride and Drive Electric by Linda BaileyBuilding a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
Building a Future Where Everyone Can Ride and Drive Electric by Linda Bailey
 

Motor control

  • 1. Feedback Control Robot Arm Position Control Using a Joystick CDI 2000 IRVING LIIMATTA JOE JOHNSON
  • 2. Feedback Control Control Diagram Example: Robot Arm Position Control Using a Joystick Control: Joystick Byte Value: 0 Physical: Arm Full Back Byte Value: 254 Physical: Arm Full Down Byte Value: 127 Phyical: Arm Mid Point
  • 3. Robot: Arm Arm Full Down (254) Arm Mid Point (127) Arm Full Back (0) Note: Values in ( ) represent the pot values. Output of 254 to Victor drives arm CCW Output of 0 to Victor drives arm CW Front of Robot Feedback Control Robot Diagram Example: Robot Arm Position Control Using a Joystick
  • 4. Control: Joystick Byte Value: 0 Physical: Arm Full Back Byte Value: 254 Physical: Arm Full Down Feedback Control Control and Robot Diagrams Example: Robot Arm Position Control Using a Joystick Byte Value: 127 Phyical: Arm Mid Point Robot: Arm Arm Full Down (254) Arm Mid Point (127) Arm Full Back (0) Note: Values in ( ) represent the pot values. Output of 254 to Victor drives arm CCW Output of 0 to Victor drives arm CW Front of Robot
  • 5. Feedback Control Block Diagram Example: Robot Arm Position Control Using a Joystick - + System Output Motor System Input Sensor Error Compensator
  • 6. armJoystick VAR BYTE ‘Joystick position value armPot VAR BYTE ‘Pot value that states the actual position of the arm arm VAR BYTE ‘Output value to Victor ARM_GAIN CON 2 . <Read Joystick Value> <Read Pot Value> ArmFeedBackControl: if (armJoystick > armPot) then ArmDown arm = 127 - (((armPot - armJoystick) * ARM_GAIN) MAX 127) goto EndArmFeedBackControl ArmDown: arm = 127 + (((armJoystick - armPot) * ARM_GAIN) MAX 127) EndArmFeedBackControl: . <Output to Victor> Feedback Control PBasic Code Example: Robot Arm Position Control Using a Joystick