investigating power management in a robot colony meeting of the minds symposium may 7, 2008...

17
Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics Club

Upload: william-hunt

Post on 12-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

Investigating Power Management in a Robot Colony

Meeting of the Minds SymposiumMay 7, 2008

Christopher Mar and

Austin Buchan

Colony Project, Robotics Club

Page 2: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

2

Colony Project

Ongoing Robotics Club project, started in 2003

About 20 undergraduates– All years represented– Mostly Engineering and CS majors

Weekly status meeting plus work nights throughout the week

Page 3: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

3

Colony Robot

Bearing and Orientation Module (BOM)

Dragonfly Microcontroller Board

Motors

Sharp IR Rangefinders

Tri-color LED x 2

Page 4: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

4

Goals

Low-cost Robots (~$350) Homogenous, distributed architecture Develop applications that are robust to non-idealities:

– Noisy sensor data– Limited computation– Communication delays

Use the Colony as a research platform– Emergent behaviors– Path planning– Controls– Cooperation and task management– Simultaneous Localization and Mapping (SLAM)– ...

Page 5: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

5

Why Recharging?

Goal is to perform long-term tasks with multiple robots

Tasks completed with minimal human intervention

– On-the-fly task allocation and management

– No humans (or monkeys) changing batteries

Fuel Cells

Obstacle

Warehouse

Charging Station

Factory

Task Model

Page 6: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

6

Autonomous Recharging

Hardware– Robot

Detect and interface with charging station

Regulate charge cycle

– Environment, Station Supply power Produce homing signals

Software– Robot

Recognize need to charge

Locate and home on charging station

– Environment, Station Manage charging bay

allocation Battery prioritizing

algorithm

Page 7: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

7

Robot Charging Hardware

Charge Board– High current circuitry– Controlled by dedicated

microprocessor– Communicates with robot

over I2C

Homing Senor

Wireless communication and BOM localization

Page 8: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

8

Charging Bay

Charging Contacts

Tricolor Orb

Wireless Module

Power/I2C Connections

BOM Segment

Homing Beacons

Page 9: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

Bay

9

Power Management Topology

ATXPowerSupply

Wireless Network

Bay Bay

Power

Data

Page 10: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

10

Docking with Bay – Procedure

Request charge bay, wait for accept

Locate bay, get in homing range

Home to docking bay

Dock

Wireless

BOM/Wireless

Homing Sensor

Robot Hardware

Page 11: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

Autonomous Recharging Video

Page 12: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

12

IR Beacon Homing

Left

Center

Right

Max pulse width

n

3n

2n

Bea

con

Page 13: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

13

Charge Board monitors battery, manages charging

– Temperature and Voltage Observation

– Current Control

Necessary for fast, high current charging

Charge Board

Page 14: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

Charging Algorithm

•Regulate current into battery to maintain constant 1C (2.6A) charge•Terminate at either

–Voltage Drop threshold–Temperature dT/dt threshold

•Trickle charge an option if robot not needed immediately

14

Page 15: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

ColoNet

● Remote control and monitoring of the Colony over the Internet

● Global Colony task queuing

● Monitoring and recording of wireless communications

● Web-based Java GUI

Page 16: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

16

Colony Members

Austin Buchan Christopher Mar

Brian Coltin Siyuan Feng Jason Knichel James Kong Eugene Marinelli Brad Neuman Gregory Tress Justin Scheiner Andrew Yeager Kevin Woo

•Jimmy Bourne•Rich Hong•Victor Marmol•Evan Mullinix•Ben Poole•John Sexton•David Schultz•Bradley Yoo

•Prof. George Kantor

Page 17: Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics

17

www.robotcolony.org