Collaborative Teams of Heterogeneous Robots for ... · PDF fileCollaborative Teams of...

Post on 14-Mar-2018

216 views 0 download

Transcript of Collaborative Teams of Heterogeneous Robots for ... · PDF fileCollaborative Teams of...

CollaborativeTeamsofHeterogeneousRobotsforAgriculturalApplications

Asst.Prof.GirishChowdharyDirectorofDistributedAutonomousSystemslab

AgriculturalandBiologicalEngineering,CoordinatedSciencesLab,

InstituteforGenomicBiology,AerospaceEngineering,BeckmanInstitute

www.daslab.illinois.edu

1

• Robotics– Smallagriculturalrobots– UnmannedAerialSystems

• Collaborative– Robotics– LearningfromHumandemonstrations

• FieldIntelligence:– Machinelearning– NeuralNetworks

• AdaptiveAutonomy– Adaptivecontrol– ReinforcementLearning

AdvancingtheScienceofAutonomy

2

Group:1ResearchFaculty,1Postdocs,2ResearchEngineers,6PhDstudents,3MS,4researchassistants

HighThroughputPhenotyping

• Phenotyping:Relatinggeneticstoplanttraits• Criticaltoefficientandproductivebreeding• Currentlylaborintensive

3

DOEARPA-ETERRA-MEPP

4

HerbicideResistantWeeds!

• Examples:5-waymultipleresistantWaterhemp andPalmerAmaranth• Currentcost5-6Billion,andontherise!• Mechanicalcontrolistheonlyevolutionarilysustainableway

ConfirmedGlyphosateresistantweedsinUS

5

Wherearetheagrobots?

Mainchallenges:- Autonomy- Cost- Easeofuse

6

CompactLow-CostUASarePractical

• Widelyadoptedconsumersystemsarelow-cost,simple,andmulti-purpose

8

Aplug-and-playautopilotdesignedtoworkacrossseveralaerospacevehicles.

OverviewofInversionBasedMRAC

�̇�𝑥 = 𝑓𝑓& 𝑥𝑥, 𝑢𝑢 + 𝑓𝑓 𝑥𝑥, 𝑢𝑢 − 𝑓𝑓& 𝑥𝑥, 𝑢𝑢

9

ModelingerrorΔ ∈ ℜ.

n Combinedpseudo-controlaction:𝜈𝜈 = −𝐾𝐾𝐾𝐾 + �̇�𝑥23 − 𝜈𝜈45

n Trackingerrordynamics�̇�𝐾 = 𝐴𝐴𝐾𝐾 + 𝐵𝐵(𝜈𝜈45 − Δ)

rmx

Reference Model 1ˆ -f f

Adaptation Law

PD compensator

𝑢𝑢

pdn

adn-Adaptive Element

𝐾𝐾x𝑢𝑢crmn-cx +

n Approximateinversionmodel𝑓𝑓&

n Designapseudocontrol𝜈𝜈tominimizethetrackingerror:𝐾𝐾 = 𝑥𝑥 − 𝑥𝑥23

n

AdaptiveSystems

10

Plug-and-AdaptAutonomy

• ChowdharyG.,WuT.,CutlerM.,HowJ.P.,“RapidTransferofControllersBetweenUAVsusingLearningBasedAdaptiveControl”,IEEEInternationalConferenceonRoboticsandAutomation,2013.

11

GP-MRAC:DisturbanceAdaptation

12

§ Grande,Chowdhary,HowJAIS2014(ExperimentalValidationofBayesianNonparametricAdaptiveControlusingGaussianProcesses)

§ GP-MRAClearnshowthedisturbanceaffectforcesontheUAV

CollaborativeRoboticTeams

13

HumanCollaborativeRobots

14

SmartRoboticTeamsforAgriculture

IntegrativeResearchGoals:• Autonomy• Multi-robotcollaboration• Cost• SeamlessHuman-Machineinteraction 15

autonomousPathFollowingandobstacleavoidance

8xspeed

Sensors

AutonomousTestinginSorghumplots2017

LanekeepingwithConvolutionalDNN

20

CornCounting

21

BroadLeafWeedDetection

1 2 3 4 22

DevianceDetectionfromAerialImages

Fromtake-offtoactionability,in20minutesorless!23

UIUCTeam• Deeproboticsandcrop-scienceexpertise• SuccessfulprototypesandmodularCyber-Physicalsystems• 16top5rankedengineeringprograms• Highlyaccomplishedfaculty:USDA– ARSchairstoFellowof

theRoyalSociety

SteveLong,CropScience AdamDavis,CropScienceUSDA-ARS

CarlBernacchi,CropScienceUSDA-ARS

SethHutchison,ECERoboticist

InstituteofGenomicBiology

GirishChowdhary,ABERoboticist

CoordinatedScienceLab 24

Teamwork!• Team:

– Postdoctoralassociates:Erkan Kayacan– PostdoctoralFellow/ResearchAssistantProf:Chinmay Soman– PHD:AllanAxelrod,GirishJoshi,Harshal Maske,Anay Patnaik,DennisOsipychev,JoshuaWhitman– MS:Anwesa Chaudhari,BeauBarber,HunterYoung– ResearchEngineers:NolanReplogle,SriVuppala– ResearchAssistants:BenThompson,VolgaKarkaus,Zang Zhongzhong– Visitingfellow:AkihiroHiguti (UniversityofSao-PauloBrazil)

• Collaborators:– Sertack Karaman,AFOSRDDDPSA– Prabhakar Pagilla,ChristopherCrick,andCharlesAbramson,NSFNRI– SteveLong,CarlBernacchi DOE-ARPA-E– AdamDavis,Weedingswarmbots

• Support– ARPA-E– AFOSRYoungInvestigatorAward,JamesLawton– AFOSRDDDAS,FredericaDarema– NSFNRI– DOE– NASA

25

EARTHSENSEAgricultural Intelligence

Wheretofromhere?

• Agrobotsareheretostay• Challenges– Cost– Autonomy– Reliability– EaseofUse

• Whatwoulddriveadoption?

26

Backup

27