+ All Categories
Home > Documents > Enabling Feedback Force Control for Cooperative Towing Robots€¦ · cooperative towing system...

Enabling Feedback Force Control for Cooperative Towing Robots€¦ · cooperative towing system...

Date post: 11-Jul-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
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
Transcript
Page 1: Enabling Feedback Force Control for Cooperative Towing Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

Cooperative Towing RobotsCooperative Towing Robots

Page 5: Enabling Feedback Force Control for Cooperative Towing Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning
Page 12: Enabling Feedback Force Control for Cooperative Towing Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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 Robots€¦ · cooperative towing system Implementation of an interface between BASIC Stamp 2 and the robot’s positioning

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


Recommended