21
Enabling Feedback Force Control for Enabling Feedback Force Control for Cooperative Towing Robots Cooperative Towing Robots Research Advisors: Prof. Vijay Kumar & Jim Keller Research Advisors: Prof. Vijay Kumar & Jim Keller Graduate Student: Graduate Student: Soonkyum Soonkyum Kim Kim Student Researcher: Clarence Agbi Student Researcher: Clarence Agbi

Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Enabling Feedback Force Control for Enabling Feedback Force Control for Cooperative Towing RobotsCooperative Towing Robots

Research Advisors: Prof. Vijay Kumar & Jim KellerResearch Advisors: Prof. Vijay Kumar & Jim KellerGraduate Student: Graduate Student: SoonkyumSoonkyum KimKim

Student Researcher: Clarence AgbiStudent Researcher: Clarence Agbi

Page 2: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

OutlineOutline

Chapter 1: OverviewChapter 1: OverviewChapter 2: MotivationChapter 2: MotivationChapter 3: ProblemChapter 3: ProblemChapter 4: Method and ResultsChapter 4: Method and ResultsChapter 5: Future WorksChapter 5: Future WorksChapter 6: ImpactChapter 6: Impact

Page 3: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

OverviewOverview

Cooperative Robotics:Cooperative Robotics:Multiple robots working in coordination through Multiple robots working in coordination through sensory perception or explicit communication, sensory perception or explicit communication, to accomplish a set taskto accomplish a set task

Page 4: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Cooperative Towing RobotsCooperative Towing Robots

Page 5: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Pros of Cooperative TowingPros of Cooperative Towing

Multiple robots doing the same task is faster than just one robotDecentralized system, shares load/work equallyEasily adaptable to changes in environmentIncreased accuracy & autonomy in simple tasks

Page 6: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Cons of Cooperative TowingCons of Cooperative Towing

Our model assumes quasi-static manipulation (i.e. manipulation at low speeds)Errors in location and position due to dry frictions on the payload and lack of feedback

Page 7: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

MotivationMotivation

To implement a fully autonomous and accurate To implement a fully autonomous and accurate cooperative towing system in the real world.cooperative towing system in the real world.

Page 8: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

ProblemProblemTo implement a feedback system that reduces To implement a feedback system that reduces positional error (positional error (δ) and increases the accuracy of and increases the accuracy of towing objects to a specific destination (towing objects to a specific destination (XfXf, , YfYf).).

Start(X0,Y0)

Robots tow@ Velocity

<Vi>

Payload moves to(Xi,Yi)

Finish(Xf + δ,Yf + δ)

Page 9: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

What is Feedback?What is Feedback?

Start(X0,Y0)

Robots tow@ Velocity

<Vi>

Payload moves to(Xi,Yi)

Finish(Xf + δ,Yf + δ)

Feedback is the process of feeding part of the Feedback is the process of feeding part of the output back into the input to control the behavior output back into the input to control the behavior of the system.of the system.

ForceFeedback

Page 10: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Method and ResultsMethod and Results

Create a force feedback system to maintain Create a force feedback system to maintain constant cable tension and reduce error (constant cable tension and reduce error (δ) in the final position/destination.

ForceFeedback

Page 11: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional
Page 12: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Outline of Feedback SystemOutline of Feedback System

Measure tension w/

Force Sensor

Read & Process

tension data

Send forcedata w/ RF Transmitter

Receive forcedata w/ RF

Receiver

Adjust robotvelocity tomaintain tension

Page 13: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Force Sensor: Force Sensor: iLoadiLoad Mini Load SensorMini Load Sensor

Measure tension w/

Force Sensor

Outputs frequency in proportion to the applied loadRange of 180-250 kHz (depending on sensor)Compensated for temperature & calibrated for tensile forces

Page 14: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Force Data Processing:Force Data Processing:BASIC Stamp 2 ModuleBASIC Stamp 2 Module

Easily programmed with PBASIC 2.5.Compatible w/ sensors and well-documentedSmall RAM size: 32 bytes (stores only 26 one-byte variables) Single-threaded microprocessor

Read & Process

tension data

Page 15: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Wireless Communication:Wireless Communication:RF Transmitter & ReceiverRF Transmitter & Receiver

Operate at 433.92 MHzTransmission range of a couple hundred feetCompatible with BASIC Stamp 2High baud rates (up to 19.2 k baud)

Send forcedata w/ RF Transmitter

Receive forcedata w/ RF

Receiver

Page 16: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Feedback System: TowerFeedback System: Tower

Towers have cables attached to the iLoad Mini Load Sensors, using screws with holes. They are also built to align and read the cable tension.

Page 17: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Frictional Errors in the TowerFrictional Errors in the Tower

There was significant frictional error between the cable and the top of the Tower. Attempts to reduce the error did not work as well as hoped.

Page 18: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Feedback System: Feedback System: BASIC Stamp 2BASIC Stamp 2

Reads, processes, sends, and receives tension data at approximately 3x a second.

Page 19: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Future WorkFuture WorkIntegration of all three towers into the Integration of all three towers into the cooperative towing system cooperative towing system Implementation of an interface between Implementation of an interface between BASIC Stamp 2 and the robot’s positioning BASIC Stamp 2 and the robot’s positioning systemsystemReduce frictional errorsReduce frictional errorsTest w/ different revisions of the BASIC Test w/ different revisions of the BASIC Stamp 2 or multiStamp 2 or multi--threaded threaded microprocessorsmicroprocessorsTest w/ different load cellsTest w/ different load cells

Page 20: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

ImpactImpact

Our research furthers the reality of a fully Our research furthers the reality of a fully autonomous cooperative system that is both autonomous cooperative system that is both accurate and efficient.accurate and efficient.

Page 21: Enabling Feedback Force Control for Cooperative Towing …Force Sensor: iLoad Mini Load Sensor Measure tension w/ Force Sensor Outputs frequency in proportion to the ... Reduce frictional

Student ResearcherStudent Researcher CLARNECE AGBICLARNECE AGBIResearch AdvisorsResearch Advisors VIJAY KUMARVIJAY KUMAR

JIM KELLERJIM KELLERGraduate StudentGraduate Student SOONKYUM KIMSOONKYUM KIMResearch FundingResearch Funding NSFNSFSpecial Thanks to the SUNFEST Special Thanks to the SUNFEST

Program!!Program!!Executive ProducerExecutive Producer CLARNECE AGBICLARNECE AGBICostume DesignCostume Design CLARENCE AGBICLARENCE AGBICamera ManCamera Man CLARNECE AGBICLARNECE AGBIKey GripKey Grip CLARENCE AGBICLARENCE AGBI