Investigating Power Management in a Robot
Download
Report
Transcript Investigating Power Management in a Robot
Investigating Power Management in
a Robot Colony
Meeting of the Minds
Symposium
May 7, 2008
Christopher Mar and
Austin Buchan
Colony Project, Robotics Club
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
2
Colony Robot
Bearing and
Orientation Module
(BOM)
Dragonfly
Microcontroller
Board
Tri-color
LED x 2
Sharp IR
Rangefinders
Motors
3
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)
...
4
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
Charging
Station
Obstacle
Warehouse
Factory
Task Model
5
Autonomous Recharging
Hardware
–
Robot
–
Software
–
Detect and interface
with charging station
Regulate charge cycle
Robot
Environment, Station
Supply power
Produce homing signals
–
Recognize need to
charge
Locate and home on
charging station
Environment, Station
Manage charging bay
allocation
Battery prioritizing
algorithm
6
Robot Charging Hardware
Charge Board
– High current circuitry
– Controlled by dedicated
microprocessor
– Communicates with robot
over I2C
Homing Senor
Wireless communication and
BOM localization
7
Charging Bay
Tricolor Orb
Wireless
Module
BOM Segment
Homing Beacons
Power/I2C Connections
Charging Contacts
8
Power Management Topology
ATX
Power
Supply
Wireless Network
Power
Data
Bay
Bay
…
Bay
9
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
10
Autonomous Recharging Video
Beacon
IR Beacon Homing
Max pulse width
Left
n
Center
3n
Right
2n
12
Charge Board
Charge Board monitors
battery, manages charging
–
–
Temperature and Voltage
Observation
Current Control
Necessary for fast, high
current charging
13
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
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
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
16
www.robotcolony.org
17