Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with...

17
Don’t Crowd Me Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Cailin K. Andruss Virginia Commonwealth University Virginia Commonwealth University NSF BBSI Program 2005 - 2006 NSF BBSI Program 2005 - 2006

description

Significant Dynamics Significant Dynamics: the motion of an individual is significantly affected by its dynamic properties.Significant Dynamics: the motion of an individual is significantly affected by its dynamic properties. –Acceleration –Velocity –Turning radius

Transcript of Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with...

Page 1: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

Don’t Crowd MeDon’t Crowd MeSummary of and comments on Brogan and Hodgins’Summary of and comments on Brogan and Hodgins’

Group Behaviors for Systems with Significant DynamicsGroup Behaviors for Systems with Significant Dynamics

Cailin K. AndrussCailin K. AndrussVirginia Commonwealth UniversityVirginia Commonwealth University

NSF BBSI Program 2005 - 2006NSF BBSI Program 2005 - 2006

Page 2: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

IntroductionIntroduction

• To move as a group, animals must To move as a group, animals must – Maintain close proximityMaintain close proximity– Avoid collisionsAvoid collisions– Compensate for significant dynamicsCompensate for significant dynamics

Page 3: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

Significant DynamicsSignificant Dynamics

• Significant Dynamics: the motion of Significant Dynamics: the motion of an individual is significantly affected an individual is significantly affected by its dynamic properties.by its dynamic properties.– AccelerationAcceleration– VelocityVelocity– Turning radiusTurning radius

Page 4: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

The GoalThe Goal

• An algorithm An algorithm – Natural looking low-level behaviorsNatural looking low-level behaviors

• Walking, running, bicycling, etc.Walking, running, bicycling, etc.– Realistic interaction with an Realistic interaction with an

unpredictable environmentunpredictable environment• Obstacle avoidance, grouping, rough Obstacle avoidance, grouping, rough

terrain locomotion, etc.terrain locomotion, etc.

• Can be applied to physical robots Can be applied to physical robots performing useful tasksperforming useful tasks

Page 5: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

The AlgorithmThe Algorithm

PerceptionPerception

PlacementPlacement Obstacle Obstacle

AvoidanceAvoidance

Page 6: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

The AgentsThe Agents

Page 7: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

The AgentsThe Agents

• One-legged RobotsOne-legged Robots

Page 8: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

The AgentsThe Agents

• One-legged RobotsOne-legged Robots

• Rigid-body model of Rigid-body model of human riding bicyclehuman riding bicycle

Page 9: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

The AgentsThe Agents

• One-legged RobotsOne-legged Robots

• Rigid-body model of Rigid-body model of human riding bicyclehuman riding bicycle

• Point-mass systemPoint-mass system

Page 10: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

ResultsResults

Page 11: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

ResultsResults

GroupingGrouping

Page 12: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

ResultsResults

TurningTurning

(Click here for movie)

Page 14: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

ResultsResults

Obstacle AvoidanceObstacle Avoidance

Page 15: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

Results SummaryResults Summary• Point-masses: moved more tightly Point-masses: moved more tightly

under changes in velocity because of under changes in velocity because of the more exact control of velocity.the more exact control of velocity.

• Robots: more variability and motion Robots: more variability and motion within the group. Separation distance within the group. Separation distance was made larger to prevent collisions was made larger to prevent collisions between members. between members.

• Bicyclists: the control system was not Bicyclists: the control system was not as robust, and the they were not able as robust, and the they were not able to perform as well on the turning test.to perform as well on the turning test.

Page 16: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

LimitationsLimitations

• Reflexive reactions to collisionsReflexive reactions to collisions

• Information about other individuals Information about other individuals is too accurateis too accurate

• Models are simplified Models are simplified

• Heterogeneous populationHeterogeneous population

Page 17: Don’t Crowd Me Summary of and comments on Brogan and Hodgins’ Group Behaviors for Systems with Significant Dynamics Cailin K. Andruss Virginia Commonwealth.

ReferencesReferences

Brogan, D.C., Hodgins, J. K., 1997. Brogan, D.C., Hodgins, J. K., 1997. Group Group Behaviors for Systems with Significant Behaviors for Systems with Significant DynamicsDynamics. . Autonomous Robots Autonomous Robots 4, 4, p. 137-153.p. 137-153.