Automatic Battery Replacement System for UAVs: Analysis and Design

  • Upload
    lolwinz

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    1/24

    J Intell Robot Syst (2012) 65:563586

    DOI 10.1007/s10846-011-9616-y

    Automatic Battery Replacement System for UAVs:

    Analysis and DesignKoji A. O. Suzuki Paulo Kemper Filho

    James R. Morrison

    Received: 15 February 2011 / Accepted: 15 June 2011 / Published online: 9 September 2011 Springer Science+Business Media B.V. 2011

    Abstract Future Unmanned Aircraft Systems

    (UASs) are expected to be nearly autonomous

    and composed of heterogeneous Unmanned Aer-

    ial Vehicles (UAVs). While most of the current

    research focuses on UAV avionics and control

    algorithms, ground task automation has come to

    the attention of researchers during the past few

    years. Ground task automation not only relieves

    This paper is largely reprinted from the paper of thesame title in the Proceedings of the InternationalConference on Unmanned Aircraft Systems 2011(ICUAS11), May 2011. The Proof of Theorem 1 andreorganization leading to Section5are new.

    K. A. O. SuzukiMechanical Engineering Department,Korea Advanced Institute of Science and Technology(KAIST), Daejeon 305-701, Koreae-mail: [email protected]

    P. Kemper FilhoElectrical Engineering Department,Korea Advanced Institute of Science and Technology(KAIST), Daejeon 305-701, Koreae-mail: [email protected]

    J. R. Morrison (B)Industrial and Systems Engineering Department,Korea Advanced Institute of Science and Technology(KAIST), Daejeon 305-701, Koreae-mail: [email protected]:http://xS3D.kaist.edu

    human operators, but may also expand the UAS

    operation area, improve system coverage and en-

    able operation in risky environments without pos-

    ing a threat to humans. We propose a model to

    evaluate the coverage of a given UAS. We also

    compare different solutions for various modules

    of an automated battery replacement system for

    UAVs. In addition, we propose a ground station

    capable of swapping a UAVs batteries, followed

    by a discussion of prototype components and tests

    of some of the prototype modules. The proposedplatform is well-suited for high-coverage require-

    ments and is capable of handling a heterogeneous

    UAV fleet.

    Keywords Unmanned aerial vehicles UAVs

    Autonomous consumable replacement

    Service station Enabling technologies

    Autonomy

    1 Introduction

    The United States Federal Aviation Adminis-

    tration (US FAA) defines an Unmanned Air-

    craft System (UAS) as a collection of Unmanned

    Aerial Vehicles (UAVs), control station(s), com-

    mand and control algorithms and equipment for

    launch, recovery, communication and navigation

    [1]. While many efforts have been directed to

    the study of these components, there has been

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    2/24

    564 J Intell Robot Syst (2012) 65:563586

    significantly less attention paid to the automation

    of ground maintenance tasks. While such activities

    may be relegated to humans, to achieve a UAS

    with greater range, applicability and autonomy,

    such efforts must be automated.

    Initial ground breaking work in this area has

    recently been conducted. In [2], the first prototypeof a battery recharge platform for UAVs was

    developed to support the RAVEN UAS test bed.

    To our knowledge, the authors in [3] are the first

    to study and provide an analytic answer to the

    question of whether a battery charging or replace-

    ment platform is preferable. They also developed

    and compared various recharge station designs

    and proposed a conceptual replacement platform.

    Simultaneously and independently of[3], authors

    of [4] developed the first prototype of a UAV

    battery replacement system as part of their ACEtest bed. They also developed management soft-

    ware to support the process of operating UAVs

    with such a platform and an off-UAV method to

    deduce when a battery requires service. In [5],

    and subsequent work (not yet published), a self

    leveling platform that keeps its base parallel to

    the ground and centers the UAV was developed.

    The prototype efforts for UAVs follow related

    work for ground based robots in [612] for battery

    charging and [13,14] for battery replacement.

    There has also been some work to auto-mate ground tasks for gas powered UAVs [15],

    where UAV precision landing capability, auto-

    mated capturing and centering mechanisms that

    move UAVs to a proper refueling position were

    tested.

    Despite these advances, numerous opportuni-

    ties remain. First, the analysis of[3] is based on

    bounds so that there is an opportunity to tighten

    the results. Second, while most of the proposed

    solutions for ground based service stations rely

    on homogeneous fleets of UAVs, it is anticipated

    that the UASs of the future will be heterogeneous

    [16]. Third, service stations should be robust to

    environmental factors that compromise the in-

    tegrity of UAV positioning systems; existing de-

    signs are intended primarily for laboratory based

    test beds. Fourth, there is a need to consider

    additional design choices for the components of

    service stations to improve system reliability and

    performance.

    In this paper, we strive to address these needs

    for battery operated UAV systems. The contribu-

    tions and organization are as follows:

    The paper develops Petri net models of bat-

    tery charging and replacement systems that

    enable a tight comparison between them.(Section2)

    The paper develops and compares design op-

    tions for the functional components of battery

    replacement service stations. These attempt to

    address the issues of fleet heterogeneity and

    UAV landing control robustness. (Section3)

    The paper reviews and conducts operational

    testing of key components of a system proto-

    type. (Section4)

    Using estimates of the replacement platform

    costs based on the design choices of Section 3,we compare the cost of various platforms and

    systems. (Section5)

    Concluding remarks are presented in Section6

    and future work is presented in Section7.

    2 Planning UASs

    A Petri net can be considered a graphical tool

    that may be used to describe distributed, concur-

    rent, parallel, asynchronous, deterministic and/orstochastic stepwise processes [17]. It is a bipar-

    tite graph, in which the nodes are divided into

    transitions (T, represented by bars) and places (P,

    represented by circles). The connection between

    nodes is made by directed arcs, which connect

    only a T to a P, or a P to a T, never P to P or T

    to T. Tokens (usually represented by dots) travel

    through the net. Whenever there is a token at the

    input of all arcs leading to a transition, the transi-

    tion fires, the tokens at the input are consumed

    and a token is created at the output of each of the

    outgoing arcs. The event of a firing can happen

    concurrently and can overlap in time with other

    firings so long there are enough tokens to fire

    a transition. The location and number of tokens

    at the start of the Petri net evolution is called

    the initial marking. Times may be associated with

    the transitions and places. Tokens entering a

    node must wait for this duration before they are

    released.

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    3/24

    J Intell Robot Syst (2012) 65:563586 565

    If there is only one output arc and one input

    arc at any of the places of a given Petri net,

    the network is called decision-free [18]. The

    cycle time of a decision-free Petri net is straight-

    forward to analyze without much computational

    effort.

    Figure1depicts Petri nets for a refill/rechargeand a replace system, where TF stands for the

    time a UAV spends in the air, TR is the time it

    spends at the service station and TCis the charging

    time a battery requires to achieve full charge when

    fully depleted.TIis the idle time allocated to each

    UAV in one operation cycle. During this time,

    the UAV simply rests and expends no energy.

    It serves to adjust the system to lower coverage

    requirements and can be as low as zero. There is

    no duration associated with the places.

    In the Petri net for the recharge platform on theleft of Fig.1, the duration TRshould be at least as

    long as a battery charging time; the UAV remains

    with the platform until its battery is fully charged.

    In the Petri net for the replacement platform on

    the right of Fig.1,TRwill be small relative to TC,

    since only a battery swap is required during the TRduration.

    In the initial marking of the replacement Petrinet, there are NUAV, NPLAT, (NBATT NUAV),NCGRtokens in the places labeled Ready to fly,

    Platform ready for UAV, Battery charged,

    and Chargers waiting for batteries, respectively.These represent the number of UAVs (each with

    a battery), exchange platforms, backup charged

    batteries and battery chargers, respectively. In the

    refill Petri net, the initial marking is the same as

    in the replace Petri net for those places shared in

    both nets (P1, P2, P3 and P4).Since the resultant Petri nets are simple, analy-

    sis is rather straightforward. According to [18], the

    system cycle time for a decision free Petri net can

    be obtained as max TiNi , where i ranges over allloops in the net, Ti is the sum of durations along

    these loops and Ni is the number of tokens in

    places in the loop initial marking. It is equivalent

    to consider only simple loops.There are four simple loops in the replacement

    net: UAV loop (LUAV), platform loop (LPLAT),

    Fig. 1 Petri Net model.The left-hand side models

    a refill/recharge system,and the right-hand sidemodels a replace system

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    4/24

    566 J Intell Robot Syst (2012) 65:563586

    battery loop (LBATT), and charger loop (LCGR).

    Defining:

    TLUAV =TF+ TR + TI

    NUAV, (1)

    TLPLAT =TR

    NPLAT, (2)

    TLBATT =TC+ TR

    NBATT NUAV, (3)

    TLCGR =TC

    NCGR, (4)

    where NUAV, NPLAT, NBATT and NCGR are the

    number of UAVs, platforms, batteries (total in-cluding those on UAVs and those on the plat-

    forms) and chargers, respectively.

    The minimum cycle time (maximum perfor-

    mance)[18] of the system is:

    TCYC = max(TLUAV, TLPLAT, TLBATT, TLCGR). (5)

    Thus each transition fires on average once every

    TCYCunits of time.

    System coverage is defined as the average num-

    ber of UAVs in the air at a given time. Theorem 1relates system coverage to the Petri net cycle time.

    Theorem 1

    CSYS =TF

    TCYC

    =TF

    max

    TF+TR+TINUAV

    , TRNPLAT

    , TC+TRNBATTNUAV

    , TCNCGR

    .

    ProofSince we have NUAVUAVs in the system,

    the system coverage equals:

    CSYS= limt+

    NUAVi=1

    1

    t

    t0

    IFU AVi(t) dt,

    whereIFUAVi(t)is the indicator that UAViis in the

    air at time t (its value is 0 or 1) and we assume the

    NUAVUAVs are labelled UAV1, ..., UAVNUAV .

    According to [19], decision-free Petri Nets,

    such as those of Fig.1, will become periodic with

    period T after an initial transient duration (t0).

    From [18], each transition fires on average every

    TCYC units of time. Thus, one can conclude that

    the period T= K TCYC, where Kis the number

    of firings of a particular transition during one fullperiod (any transition will do since they all fire

    at the same average rate). Let T = (p K)TCYC,

    where pis an integer such that p K= q NUAV,

    for q integer. (Clearly, such a p exists since p =

    NUAVwill give p Kas some multiple ofNUAV;q

    tells us exactly how many multiples.)

    Now, sinceT is a multiple of the period T, we

    can write

    CSYS=

    NUAVi=1

    1T

    ti+Tti

    IFUAVi(t) dt,

    where ti t0 is the time of the firing of tran-

    sition TF corresponding to the first launch of

    UAVionce the periodic regime has been reached.

    Since T=(p K)TCYC=(q NUAV)TCYC, assum-

    ing FIFO consumption of the tokens from the

    Ready to Fly place, U AVi will start and com-

    plete exactly q flights in the time interval [ti, ti +

    T

    ]. Thus, the integral for each UAV will giveq TF. We have:

    CSYS =

    NUAVi=1

    1

    (q NUAV)TCYC (q TF)

    = NUAV TF

    NUAV TCYC=

    TF

    TCYC.

    This concludes the proof.

    Usually one of the loops will constrain TCYC,

    meaning that the resources of the other loops

    are under-utilized (on stand-by). If we decide to

    make the three loops period equal by changing

    the variables under our control (e.g. the number

    of UAVs, idle time, etc) we can optimize the UAS

    to the desired specifications (or approach the

    bounds obtained previously). As in [3], Eq.5 and

    Theorem 1 can be used to support platform design

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    5/24

    J Intell Robot Syst (2012) 65:563586 567

    by dictating required battery storage space, num-

    ber of charge platforms and overall system speed.

    Example 1 Consider a UAS consisting of 3 UAVs

    and one exchange (replacement) platform with

    TF= 15 min, TR = 1 min and TC= 85 min. Set

    TI= 0. Let TS denote the duration of a UAVoperation cycle, that is, TS =TR + TF+ TI=

    16min.

    Let NUAV = 3, NBATT = 20, NPLAT = 1 andNCGR = 16. For such a system, the replace-

    ment Petri net can be used to obtain TLUAV =TF+TR+TI

    NUAV= 5.333, TLPLAT =

    TRNPLAT

    = 1, TLBATT =TC+TR

    NBATTNUAV= 5.059, and TLCGR =

    TCNCGR

    = 5.313.

    Thus, TCYC = TLUAV and CSYS = TFTCYC

    = 2.8125

    UAVs/unit time. If we want a lower coverage

    with the same system, say 2.5, we can increaseTI. Setting TI= (TF+ TR)

    NRUAVCUAV

    CTGTSYS 1

    = 2

    min, we obtain TCYC = 6 min. We then have

    CSYS= 2.5UAVs/unit time.

    3 Design Options

    In this section we discuss design options for an

    autonomous UAV battery replacement system

    ground station. This station is to automatically

    swap the depleted batteries of a UAV for arecharged battery without human intervention.

    Here, instead of tackling navigation control algo-

    rithm problems, we work with design parameters

    to solve issues such as:

    Guiding the UAV to the battery replacement

    site,

    Orienting the UAV in a desired direction,

    Locking the UAV position on the station,

    UAV-battery connections: extracting and

    placing a battery in the UAV, Battery transportation, and

    Battery array recharging.

    3.1 UAVs, Batteries and Charging

    UASs composed of different types of UAVs are

    of interest to both civil and military applications

    [16]. It is desirable that service stations provide

    service to as many different kinds of UAVs in

    the UAS as possible. This may serve to reduce

    the number of ground stations and promote an

    even spread of the coverage of a given UAS.

    Since Lithium-polymer (Li-Po) battery-powered

    UAVs are popular due to the high energy density

    of Li-Po batteries [20], we elected to design a

    system that can serve UAVs with two-cell andthree-cell Li-Po batteries. Li-Po batteries require

    a balanced charger [20] and many of the com-

    mercially available hobby chargers are already de-

    signed to charge two-cell and three-cell batteries.

    This decision primarily affects the geometry of

    the electric terminals and minimizes charging logic

    complexity.

    A popular UAV employing this Li-Po battery

    is the Lama V3/4 [21]. It was used in the Au-

    tonomous Control Environment (ACE) test bed

    of [4]. The Lama V3/4 is a coaxial, small remotecontrol helicopter designed and manufactured by

    E-Sky. It is primarily for hobbyists and is easy to

    fly. The main rotor diameter is 340 mm, the body

    weight is 230 g (with original equipment manufac-

    turer (OEM) battery) and the OEM power supply

    is a 2-cell Lithium Polymer battery pack (7.4V

    800 mAh). Such UAVs are usually relatively inex-

    pensive, simple, light and susceptible to weather

    conditions.

    The HoneyBee King 2/3/4 [22] is an example

    of a UAV using a three-cell Li-Po battery. Fol-lowing a more traditional helicopter design, the

    HoneyBee King has a main rotor and a tail rotor

    to control the UAV. The main rotor diameter is

    600 mm, the body weight is 470 g (with OEM

    battery) and the OEM power supply is a 3-cell

    Lithium Polymer battery pack (11.1V 1000 mAh).

    Such UAVs are typically more robust with greater

    capability than their smaller counterparts but re-

    quire more skill to control.

    As seen in [3], systems with expensive UAVs

    (including attached equipment) are better served

    by battery replacement systems. Therefore, sys-

    tems which are capable of swapping the batteries

    of the UAVs are needed for larger, heterogeneous

    UASs and we will focus on the design of service

    stations for this purpose.

    Despite very high energy density, Li-Po bat-

    teries require special care for recharging [20].

    Cycle aging also reduces the maximum charge

    capacity of a battery [20, 23]. These facts to-

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    6/24

    568 J Intell Robot Syst (2012) 65:563586

    gether demand smart battery chargers to ensure

    battery safety and maximal usability through-

    out the battery lifetime. Therefore, we elected

    to use smart off-the-shelf battery chargers and

    rely on the fully charged signal from such a

    charger. The downside is that a small communi-

    cation network between chargers and the maincontrol is needed. This approach is different than

    the time-estimation approach used by [4], where

    the charger is turned on for a given amount of

    time, then turned off regardless of the real status

    of the battery. However, the possibility of using

    batteries at their maximum justifies the hardware

    complexity of a smarter system. Not to mention

    that time-estimation does not address the failure

    of batteries, whereas a smart charger can identify

    such a situation.

    Figure 2 depicts the basic topology of thecommunication network between the main con-

    trol and chargers. Designing the micro-controllers

    behind each charger and the main microcon-

    troller to have a universal asynchronous re-

    ceiver/transmitter (UART) or other equivalent

    serial communication peripheral, one can design

    a ring network very easily. When a battery is

    ready or faulty, the charger responsible for that

    battery sends such information addressed to the

    main control. The main control can also request

    status from any charger by just sending a packetaddress to that charger. When a charger receives

    a message which is not addressed to it, it forwards

    it to the next charger. The main control never

    forwards any message. In this fashion, the burden

    of keeping track of the batteries is relieved from

    Fig. 2 Communication network topology between charg-ers and main control unit

    the main control unit; it can focus on battery

    changing tasks and communication with the UAS

    main control.

    3.2 UAV Positioning Methods

    Batteries are held in a specific position on theUAV. To be able work with them, one should

    position the UAV in a specific place after it has

    landed or identify its location. Precision landing

    systems were required in[2] and[4]. Kemper et al.

    [3] focused on how to address small errors in land-

    ing by increasing the UAV capture area during

    landing.

    The design options presented in this paper as-

    sume that the ground stations are outdoors, where

    weather conditions cannot be predicted. The focus

    here is not on landing algorithms, but on howto address UAV positioning after landing with

    small error. While UAV navigation systems are

    assumed to exist, we will allow landing position

    error. The goal is to allow the UAV to reach

    the location where battery swapping will be con-

    ducted, even if its landing position is non ideal due

    to navigation errors, weather conditions, UAV

    damage, etc.

    The design options related to UAV positioning

    are depicted in Fig. 3. Figure 3a shows a donut

    shaped platform that increases the possible cap-ture area of the UAV during landing. If the UAV

    lands within the boundaries of the donut, it slides

    and will be guided towards the center of the plat-

    form, where the battery change occurs. If it lands

    outside, it will slide outward without damaging the

    UAV.

    To increase the area where the UAV can

    land, we also considered flat surface designs. The

    UAV simply lands and is guided toward a specific

    location on the platform where the battery swap-

    ping occurs[3]. Figure3b shows a UAV centering

    mechanism in which four arms are pinned to four

    different points in a flat surface. These arms lie at

    different heights to avoid collision between each

    other and can be actuated individually by one mo-

    tor each or by one single motor using a pulley and

    cable actuation to close the arms. To return the

    arms to their original position, torsional springs

    can assist. The top part of Fig. 3b shows four

    arms in an open/resting state. After the arrival of

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    7/24

    J Intell Robot Syst (2012) 65:563586 569

    Fig. 3 Design options for UAV positioning system

    the UAV, the main controller closes the arms sothat the UAV is pushed towards the center of the

    platform as shown in the bottom part of Fig. 3b.

    A similar, but simpler and perhaps more reliable

    concept is proposed in [5].

    The design depicted in Fig. 3c is also based

    on a flat platform with increased landing area to

    accommodate landing errors. The target again is

    to move the UAV to the center of the platform,

    where battery swapping will take place. Instead

    of solid arms, pulleys and cables are used. The

    platform will have cleft guides radiating from thecenter to the edge of the surface plate, where

    slides will be placed (the six pairs of lines leading

    from the central circle in Fig. 3c). These slides

    can be moved radially, by radial actuation. Two

    pulleys are placed on the interior of each slide and

    two more pulleys are placed on the outward part

    of the platform (in this case, a hexagon is used,

    thus 12 pulleys are fixed on the outward part).

    The cables pass through the pulleys in a way that

    one motor can tension the pulleys, forcing them tomove radially towards the center of the platform,

    while another motor causes cable tension to move

    the pulleys outward. The outward resting position

    can be seen on the top part of Fig. 3c. When the

    UAV lands on the flat surface, the main controller

    turns on the motor tensioning the cable of the

    radially movable pulleys. The pulleys will then

    slide towards the center of the platform, dragging

    the UAV to the center position.

    3.3 Skid Changes or Add Ons

    In order to swap a UAV battery, there is a need

    for a more dynamic battery-UAV coupling sys-

    tem, a fast battery capturing device as well as a

    simple UAV positioning system. To achieve these

    requirements, changes to the UAV are neces-

    sary, as original equipment manufacturer (OEM)

    skids and chassis do not comply with the system

    needs. For example, lets say that the UAV is

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    8/24

    570 J Intell Robot Syst (2012) 65:563586

    being guided by four arms symmetrically pushing

    the UAV towards a center platform as shown

    in Fig. 3b. It will be more convenient for our

    design if the geometric center of the UAV skids

    and battery are aligned. There are two options if

    the OEM UAV skids or chassis are not suitable.

    Either new skids can be designed to fit our neces-sities or add on parts to the skids/UAV chassis can

    be used. New skids may reduce weight, but may

    cost more than adding extra parts. Using add ons,

    the weight of the UAV will increase, but cost may

    be lower. To change the skids or to make add ons

    for it, certain issues should be considered:

    The skid must support the UAVs weight and

    keep the UAV balanced,

    Skids modifications or add ons do not affectthe UAV payload significantly,

    Skids must allow battery removal from the

    UAV,

    Skids must allow UAV to be locked in place

    for battery removal/placement, and

    Skid geometry must comply with the UAV

    positioning method described in Section3.

    Figure 4 depicts three different skid configu-

    rations that can be used to guide the UAV to-

    wards the battery swapping site. On the left, an

    add-on to the existing skids is proposed. It is a

    disc of plastic material concentric to the geometric

    center of the battery case. It can be used for posi-

    tioning systems such as the ones shown in Fig. 3b

    and c, since the actuation of the UAV occurs by

    pushing the add on disc part towards the center ofthe ground station. The center skid modification

    in Fig.4 is a square configuration of legs that has

    sides symmetric to the geometric center of the

    battery case. The positioning system can use four

    arms as proposed in Section3.2in Fig.3b in a way

    that the skids can be guided to the center of the

    ground platform. In the case of the hexagonal skid

    shapes, it can use the positioning system shown

    in Fig.3c, because the cables will tend to match

    the sides of the skids, as the flat platform itself is

    hexagonal. As in the previous case, the sides of thepolygon are symmetric to the battery housing in

    order to guide the UAV to the desired centering

    with the battery coupling system.

    Focusing on the square skids case, we propose

    a battery housing, which will provide a secure

    location for the battery and avoid safety issues due

    to mechanical damage. This can facilitate battery

    transportation and provides easy modifications.

    It is also a good modular design for prototyping

    (it can be changed and redesigned very easily).

    Fig. 4 Skid designs and add ons

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    9/24

    J Intell Robot Syst (2012) 65:563586 571

    The battery housing has terminals that can cou-

    ple with the UAV in order to power it and also

    has connections to match with the charger in the

    ground station. A possible design of a battery

    case is depicted in Fig. 5. Projection views of a

    battery case are shown on the left and the iso-

    metric view of a possible skid assembly can beseen at the right. At the bottom and at the right

    views of the battery case, ferromagnetic plates are

    placed with the intent of using an electromag-

    net to move it in other systems (see Sections 3.6

    and3.7).

    3.4 Battery and UAV Connecting System

    Normally, batteries are connected to UAVs via

    wire plugs and placed inside the UAV, thereby,ensuring terminal connection and battery stability.

    However, in a platform that has to rapidly swap a

    UAVs depleted battery for a recharged one, such

    a connection/holding system is not suitable. The

    method by which the battery is secured and physi-

    cally connected to the UAV is of great importance

    because it will effect the repeatability, complexity,

    and the time that the ground station will take to

    swap batteries. Also, the added weight will effect

    the UAVs payload and flight time.

    In order to create the interface between UAV

    and platform, mechanical and magnetic couplers

    are considered and devices that can easily hold

    and release batteries while ensuring terminal con-

    nections in a UAV are proposed.

    3.5 Mechanical and Magnetic Couplers

    A battery holding system in a UAV must be low

    in weight, securely hold the battery during flight,

    resist small impacts (such as small drops), main-

    tain the battery and UAV terminal connections,

    and allow easy insertion and extraction of the

    battery when necessary. To do so with mechanical

    components, a simple model can be employed.

    Figure6a depicts a mechanical coupler model

    in which a battery is forced upward against thelower angled surface of spring assisted latch de-

    vices (the symmetric arrow-shaped pins). This

    actuation generates a force in the latch device,

    whose horizontal component will contract the

    spring allowing the battery to pass through the

    mechanism. When the battery finally reaches the

    end, it does not compress the springs anymore and

    the spring of the latch device will force the battery

    upward, guaranteeing the electric contact of UAV

    and battery terminals during flight.

    Fig. 5 Battery case design for magnetic couplers

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    10/24

    572 J Intell Robot Syst (2012) 65:563586

    Fig. 6 Model of batteryinsertion in mechanicaland magnetic coupler

    Figure7shows an example mechanical coupler

    for a battery case to match the UAV. It consists

    of leaf spring latches that have angles on the ends.

    When actuated upward, the latches bend, allow-

    ing the battery to pass through the spring. Since

    the battery case has matching indentations on its

    sides, it allows the spring to lock the battery case

    in place.

    Instead of using moving parts as in a me-

    chanical lock, neodymium magnets can be used

    (Fig.6b). These magnets can provide similar hold-

    ing characteristics as a mechanical coupler. If the

    magnets are used as interface terminals between

    the UAV and battery, then it becomes a more ver-

    satile plug-and-play terminal auto-guiding system.

    This approach was used in [4], where neodymium

    magnets were set in a fiberglass battery casing and

    in an ESky LAMA V4 helicopters belly to estab-

    lish terminal match and coupling. In that system,

    a servo motor rotates the battery case in order

    to cause shear in the magnets and allow battery

    disengagement from the UAV. While there can

    be concern about interaction between the magnets

    and the UAV gyroscope, [4] reported no such

    complications.

    Figure6b shows a straightforward procedure of

    coupling and terminal matching. By simply mov-

    ing the battery toward the UAV, which both pos-

    sess magnet terminals, the fixed UAV will attract

    the battery to it, forcing terminal match. Magnet

    polarity on the terminals can be inverted to ensure

    only one locking position.

    Fig. 7 Example of mechanical coupler with matching battery case

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    11/24

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    12/24

    574 J Intell Robot Syst (2012) 65:563586

    the UAVs and replace the ones in the battery case

    with sheet metal ferromagnetic terminals.

    To steer clear of the possible short-circuit is-

    sues, a male-female plug connection is proposed.

    This type of connection allows a physical wall

    to stay between the terminals, and even if metal-

    lic parts are attracted to them, the probabilityof short-circuits is reduced. This design option

    is depicted in Fig. 8. The top left figure shows

    male connectors in the front view of the battery

    case, while the top center figure provides a cut

    view of the UAV module to show the female

    plugs and terminals. The terminals plus (+) and

    minus () in the battery case are the terminals

    that will power the UAV when connected to it,

    while all four of them (given a 3 cell battery) will

    be used to recharge the battery when it reaches

    the recharging platform. The terminals plus (+)and minus () in the UAV module are the UAV

    terminals, while 1 and 2 are only magnets that help

    to secure the battery case in the correct position.

    3.6 Battery Capturing System

    Another important system in the design of an au-

    tomatic battery swapping machine is the method

    to secure a battery for transportation and how to

    safely insert and extract batteries from the UAVs.

    The required systems are a battery capturing de-

    vice and a battery transportation method from

    UAV to swapping site. We consider only mechan-

    ical and electrical options.

    The battery capturing system has only one func-

    tion: prevent the battery from movement in any

    direction relative to the capture device or grab-

    ber. We considered a mechanical claw, servo-

    assisted magnets and electromagnets. Mechanical

    devices require guidance and positioning in order

    to clamp the battery and pull it out of the UAV.This sort of system demands use of physical space

    to open and close arms, has many moving parts

    (is thus more prone to failure) and may require

    tight tolerances to ensure assembly and guide

    movements. Electromagnets could also be used as

    a capturing system. They are easy to control and

    have high repeatability, although a ferromagnetic

    plate must be attached to the battery case, increas-

    ing on board weight. A servo-assisted permanent

    magnet was used in[4] to extract the battery from

    the UAV. It is also an option to use magnets onboth sides of the UAV/battery interface. Such a

    system does not use a servo-motor at all times,

    and so, small amounts of current are required.

    However, it has moving parts and magnets may

    attract foreign bodies, causing short-circuits in the

    system.

    We propose a capturing system with one elec-

    tromagnet to remove the battery case from the

    UAV. Such a system must be tested to ensure no

    interaction with UAV guidance systems.

    In Fig.9a, the UAV is assumed to have reacheda specific position. At the bottom of the UAV,

    there is a battery case, which is being held by

    either mechanical coupling or by magnets, as de-

    Fig. 9 Ina, an electromagnet is moved up. Inb, the electromagnet reaches the battery case and is turned on, capturing thebattery from the UAV. Inc, the electromagnet is pulled downward and the battery case is extracted from the UAV

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    13/24

    J Intell Robot Syst (2012) 65:563586 575

    scribed in the previous chapter. At the bottom of

    the battery case, there is a ferromagnetic metallic

    plate. The capturing system moves vertically via

    an elevator and the electromagnet is activated

    when necessary. The system moves upward until

    it reaches the bottom of the battery case metallic

    plate. As shown in Fig. 9b, the electromagnet isthen turned on and thereby securely attaches to

    the battery case. As seen in Fig. 9c, the elevator

    pulls the electromagnet down, resulting in battery

    case extraction from the UAV. This approach is

    different from the one in [4], that instead uses

    shearing forces to separate the magnets. Due to

    our approach, either mechanical or magnetic cou-

    plers can be used to secure the battery case to the

    UAV.

    3.7 Battery Transportation Method from UAV

    to Swapping Site and Battery Storage System

    As seen in Section3.6,there is a need to transport

    the depleted battery and case to the swapping site,

    where a recharged battery can be obtained. In

    order to charge the depleted batteries, a chargerarray is required. In our proposed design, each

    charger has a housing that matches the battery

    case geometry. It must have terminal interfaces

    that can connect the battery case terminals with

    the charger ones. The chosen design for the eleva-

    tor was a vertical scissor elevator that can extract

    the battery and the case from the UAV, deliver

    the battery to the battery supply site, and return

    the case and recharged battery back to the UAV.

    Fig. 10 In a, swapping system components are shown. Inb, the rack and pinion actuation system places the depletedbattery in the buffer zone, while releasing the chargedbattery in the swapping zone. In c, the charged battery is

    actuated to the UAV, while the rack retrieves the depletedbattery from the buffer and places it inside the chargermagazine

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    14/24

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    15/24

    J Intell Robot Syst (2012) 65:563586 577

    Fig. 12 Batteries in a matrix array of chargers accessed by a small gantry crane

    easily and side-by-side. Since it is a static system,wiring is possible, making it easy to make charger

    connections with the station. There is a need for

    precise actuation and linear guides in at least two

    axes, in order to find the correct battery position

    in the charger array. This will increase control

    algorithm complexity, when compared to the cir-

    cular array design. Figure12 depicts one possible

    implementation of such a linear array in an XY

    orientation. A rectangular XZ array can also be

    similarly conceived.

    3.9 Elevator Design Option for UAV Vertical

    Transportation

    There are other options to deliver the battery

    case to the swapping site, other than moving the

    battery after extracting it from the UAV. One

    is to lower the entire UAV, and at the swap-

    ping site, exchange batteries with the UAV, as

    depicted in Fig. 13. Such a system may reduce

    complexity of the battery holding device, allowbattery extraction from the front part of the UAV

    and minimize UAV modifications. As a con, the

    number of floors of the circular battery array discs

    cannot be increased easily, since the UAV must be

    able to drop low enough to reach each array once

    a more complicated system is required. Also, the

    amount of force required from the elevator will be

    increased, since the entire UAV is elevated.

    4 Prototype

    We next discuss module prototypes developed

    to learn the failure modes and measure robust-

    ness to continuous operation. Considering that

    a deployed station is expected to operate with-

    out human assistance for a long time, we de-

    signed many of the parts to operate under loose

    tolerance specifications to account for eventual

    wearing. Most of the parts were manufactured

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    16/24

    578 J Intell Robot Syst (2012) 65:563586

    Fig. 13 Ina, UAV is lowered to the swapping site. In b, the depleted battery is extracted straight out of the UAV. In c, anew battery is actuated in the UAV after magazine actuation

    with laser-cut acrylic to simulate loose tolerance

    and unpredicted wearing. Successful operation of

    the system under loose tolerance conditions sug-

    gests that the system also works well with tight

    tolerances. A full CAD prototype is shown in

    Fig.14.

    Figure 15 depicts the block diagram of our

    ground station. The dark blocks are the mod-

    ules which we prototyped and tested. Some of

    the blocks are complementary to each other. For

    example, to lock and unlock the UAV in the

    platform, the opposite actuation is used, althoughother methods and mechanisms could be applied.

    The following sections will briefly introduce the

    module prototypes.

    4.1 Orientation-fixing Module

    Outdoor conditions may cause difficulties for the

    navigation system. Therefore, to require the UAV

    to land in a very specific position with a very

    specific orientation may not only be unattainable

    but also risky; the UAV already has low battery

    power when seeking the platform. Therefore, ac-

    cepting as many different landing positions as pos-sible enhances the chances of keeping the UAS

    Fig. 14 Full groundstation CAD prototype

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    17/24

    J Intell Robot Syst (2012) 65:563586 579

    StartUAV has

    arrived?

    No

    Yes Center UAV

    Unlock UAVInform control

    That UAV is ready

    No

    Has the UAV

    departed?

    Prepare system

    for next UAVEnd

    Yes

    Extract battery

    from UAV

    Insert battery

    back in UAV

    Bring battery to

    exchange zone

    Swap battery with

    a charged one

    Place depleted

    battery into charger

    Place next

    charged battery in

    position

    Move UAV to right

    orientation

    Lock UAV

    Fig. 15 Block diagram of the complete system for swapping batteries

    fully operational for a longer time. Assuming that

    the position was already corrected by the position-

    fixing module and the UAV is centered but with

    unknown orientation, the orientation fixing mod-

    ule fixes the UAV at its center of mass and spins it

    until it finds the correct orientation. The correct

    orientation is detected by an IR sensor. When

    the UAV reaches the correct position, light from

    an IR LED reflects from the skid into the IRsensor. To prevent outside sources (e.g. the sun)

    from interfering with the reading, the IR is sent in

    pulses at the frequency of 250 Hz, and a straight

    sequence of 15 matching pulses (checking on high

    and low) determines a positive orientation match.

    Since we are using a step motor to spin the UAV,

    and the step motor is also driven by the same code

    which drives the IR pulses, 15 matching pulses is

    about what is needed to certify a correct orien-

    tation without clocking the step motor one more

    time, which would then add some error. The block

    diagram can be seen in Fig.16.

    The prototype of this module is shown in

    Fig. 17. The round white plate in Fig. 17a lifts

    and rotates the UAV, while the black dots in the

    foreground of the black colored base plate are

    the IR sensor. Lift is done manually by rotating

    a lever at the side of the prototype. After findingthe correct position, the step motor stops spin-

    ning and the round plate can be lowered. Success

    rate of this assembly, indoors, was 100% in 100

    trials.

    4.2 UAV Locking/unlocking Module

    Assuming that the UAV is already in the correct

    position with the correct orientation, the UAV

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    18/24

    580 J Intell Robot Syst (2012) 65:563586

    Move UAV to right

    orientationStart

    Lift UAV

    Turn off Step Motor

    Control

    Turn on Step Motor

    Control

    Lower UAV

    End

    Rotate UAV 1 step

    Is the UAV on the

    right orientation?

    Send IR burst

    Count received

    pulses

    No

    Yes

    Fig. 16 Block diagram of the orientation connectionmethod

    locking system ensures that the process of extract-

    ing the old battery and inserting a new one will not

    affect the position and orientation of the landed

    UAV. This is required since the battery swap-

    ping system assumes the UAV to be in a known

    position to perform its tasks. The module was

    implemented as a pair of servomotors each with a

    plastic arm designed to match the UAV landing

    skid at the given position. This implementation al-

    lows for some position correction based on the an-

    gular motion of the servo, which can displace the

    UAV sideways in case the orientation-fixing mod-

    ule had affected the position alignment. Although

    this system works just fine, it still allows somefore/aft translation of the UAV skids. Adding two

    plastic arms per skid (instead of just one) allows

    the system to lock on the skid support structure as

    well, preventing not only sideways translations but

    also fore/aft translations. The white plastic locks

    can be seen in Fig.17a, and a locked UAV can be

    seen in Fig.17b.

    4.3 Battery Extraction Module

    Assuming that the UAV is already in the right po-sition, with desired orientation, and secured, this

    system extracts the old battery from the landed

    UAV. There is an electromagnet at the center

    of the orientation fixing module. At the bottom

    of the battery case there is a steel plate. The

    electromagnet secures the battery case by this

    plate. Once the electromagnet has attached to

    the steel plate at the bottom of the battery case,

    the structure holding the electromagnet descends.

    The force generated by the electromagnet exceeds

    that of the battery case magnets holding the case

    to the UAV. Thus, the battery case is separated

    from the UAV. In the prototype, this downward

    motion is done by hand, since the weight of the

    orientation fixing module is not enough to de-

    tach the battery. The complete implementation,

    however, relies on the elevator to provide enough

    force to remove the battery and case. The electro-

    magnet can be seen on Fig.17a, at the center.

    The battery case and matching plate on the

    underbelly of the UAV add about 20 g to the

    overall UAV mass.

    4.4 Battery Swap Module

    Assuming that the battery was successfully re-

    moved from the UAV, brought to the exchange

    zone, and that there is a charged battery already

    in position to be exchanged, the battery swap

    system exchanges the old battery for a new one.

    The battery swap module is also responsible for

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    19/24

    J Intell Robot Syst (2012) 65:563586 581

    Fig. 17 Prototype for the lock module, orientation-fixing module and battery extraction module. Inait is possible to see theelements of each module.bshows a UAV with the orientation already fixed and locked into the platform

    placing the old battery inside a charger. Figure18a

    shows the basic components of the module. The

    batteries are moved by a rack and pinion system.

    There is a step motor driving the pinion. At one of

    the ends of the rack there is an electromagnet. The

    set of step motor, rack, pinion and electromagnet

    we call battery actuator. The battery case has

    a steel plate on its side, which is used by the

    battery actuator to secure it during movement.

    The zone marked with an X is the exchange

    zone, it indicates the location where the batteryextraction module rests the battery after it has

    completed removal of the battery and case from

    the UAV.

    The zone marked with a minus is a buffer.

    Figure 18b shows the situation where the used

    battery and case have been lowered to the swap

    module; a fresh battery and case is to the imme-

    diate left of the old battery. In Fig. 18c, the rack

    has pushed the new battery to the X position,

    displacing the old battery to the buffer (marked

    (minus)). The rack electromagnet releasesthe new battery and it is delivered to the UAV.

    After, in Fig.18d, the rack extends, attaches to the

    old battery case and pulls it out of the (minus)

    location. That battery would then be delivered to

    charging module. This setup went through a reli-

    ability test session, successfully completing 2,500

    trials without any errors.

    The final location of the used battery is shown

    in Fig.11in the context of the larger system. It will

    rotate away from the rack and a new battery will

    replace it.

    4.5 Estimated Swap Time of One Ground Station

    To evaluate the performance of a full-scale pro-

    totype, we used data from the prototyped mod-

    ules and estimations from our CAD models. The

    prototyped modules were extensively tested and

    improved until 100% success rate was obtained

    at loose tolerances. The worst-case execution timewas then measured. The non-prototyped modules

    were assumed to work also at 100% success rate,

    and the worst-case execution time was estimated

    using motor data sheets, eventual reductions ap-

    plied to the motor and the moment of inertia from

    the CAD models. Table1summarizes the data.

    With this data in hand, we could then define a

    maximum size and maximum coverage of a given

    ground station (see Section2). Of course, by try-

    ing to make all the terms of Eq.5equal, some de-

    sign adjustments may affect the time estimations

    in Table 1, so some iteration may be required.

    Assuming that our designed platform swapping

    time is within 1 min (the 47.5 s estimated plus

    some extra time), and charge time and flight time

    are 85min and15min, respectively, the maximum

    number of UAVs that this service station can

    support is16UAVs (forcingTLUAV =TLPLAT ), and

    the minimum number of batteries to support the

    UAVs continuously is 103 batteries (16 on the

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    20/24

    582 J Intell Robot Syst (2012) 65:563586

    Fig. 18 a shows the components of the system, whilebe demonstrate the swap process. On b we see the oldbattery at the exchange zone and c shows the old batteryat the buffer and the new one at the exchange zone. At d,

    the new battery was carried to the UAV and the batteryactuator reaches the old battery while in e the old batteryis brought to the charger

    UAVs, 87on the service station). The maximum

    coverage which one of these stations can produce

    is then CACHSYS = 15, so if higher coverage is re-

    quired, either the modules and/or processes on

    the ground station must work faster, or an extra

    ground station should be employed.

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    21/24

    J Intell Robot Syst (2012) 65:563586 583

    Table 1 Estimated swap time, detailed by each moduleexecution time

    Module Time (s) Notes

    Position fixing 15.0*

    Orientation fixing 13.0 Worst case (full turn)

    UAV lock 1.0 To be counted twice

    Elevator 6.5* To be counted twice

    Battery swap 4.5Total 47.5

    Estimated times are marked with an asterisk (*)

    5 UAS Cost Comparison

    To determine the cost of a UAS requires an esti-

    mate of the number of components in the system.

    From Theorem 1 we can directly obtain the num-

    ber of components to achieve a target coverage

    CTGTSYS.

    Corollary 1 For a recharge platform, the minimum

    number of components that will guarantee a target

    coverage of CTGTSYS is:

    NUAV =

    CTGTSYS

    TF (TF+ TR + TI)

    , (6)

    NPLAT = CTGTSYS

    TF TR . (7)

    ProofBy Theorem 1, CTGTSYS CSYS= TF/TCYC.

    Equivalently, TF/ CTGTSYS max

    TLUAV, TLPLAT

    or TF/ C

    TGTSYS TLUAV and TF/ C

    TGTSYS TLPLAT .

    SinceTLUAV = (TR + TF+ TI) /NUAVandTLPLAT =

    TR/NUAV, it is equivalent to require NUAV

    CTGTSYS (TR + TF+ TI)/TF and NPLAT CTGTSYS

    TR/TF. The result follows.

    Similarly, for replacement we obtain the

    following.

    Corollary 2 For a replacement platform, the mini-

    mum number of components that will guarantee a

    system coverage is(6) and(7),

    NBATT =

    CTGTSYS

    TF (TC+ TR) NUAV

    , (8)

    NCGR =

    CTGTSYS

    TF TC

    . (9)

    The proof follows the same method as in

    Corollary 1.

    For a charging platform the total component

    cost of the UAS (including the platforms, charg-

    ers, batteries and UAVs) is

    V

    RECH

    TOT = NPLAT V

    RECH

    PLAT + NUAV VUAV + NCGRVCGR + NBATT VBATT,

    and similarly, the cost of a replacement system is

    VREPTOT = NPLAT VREPPLAT + NUAV VUAV + NCGR

    VCGR + NBATT VBATT,

    whereVRECHPLAT, VREPPLAT,VUAV,VBATTand VCGRare

    the costs of a recharge platform, a replace plat-

    form, UAV, battery, and charger, respectively.

    The UASs described here are composed of sev-

    eral modules that result in the final cost estimationof this ground automation system. The cost analy-

    sis is a rough estimate. We focus our attention

    on parameters specifically related to the systems

    designed and shown throughout the development

    of this work, which is the energy replenishment

    of the UAV itself. Parameters such as the cost of

    the navigation system, the external power and the

    human resources are not used in the estimation.

    We consider

    Platform basic cost: estimated from the com-plexity of the system,

    Battery: number of batteries in the system,

    Charger: number of chargers present in the

    system,

    UAVs: number of UAVs the system needs to

    reach the required coverage.

    Here, in the case of refill platforms, the basic

    cost is estimated according to UAV complexity.

    This is a rough estimate based on a system that

    has a fair level of electronic complexity (related to

    number of LiPo battery cells) and UAV-platform-

    connection interfaces (related to how many bat-

    tery terminal connections are needed). In the case

    of battery replacement platforms, this basic cost

    is estimated to be 1500 USD, since moving parts

    are added in order to transport batteries in the

    system.

    Refill platforms work with one charger each

    and each UAV carries its own battery. Replace-

    ment systems require fewer UAVs to obtain the

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    22/24

    584 J Intell Robot Syst (2012) 65:563586

    Table 2 Data used toplot the cost comparisongraph

    Cheap Mid-range Expensive

    Cost of (USD)

    Battery 5 20 100

    UAV 30 500 1,500

    Charger 10 15 50

    Refill platform (raw costsame for all) 20

    Replace platform (raw costsame for all) 1,500

    Time of (min)Flight 10 15 30

    Charge 25 85 85

    Replace 1 1 1

    Maximum values per replacement platform

    Maximum coverage 10 15 30

    Minimum chargers 27 87 87

    same coverage, because of the relatively fast en-

    ergy replenishment time (See Section4.5).The information obtained from the Petri nets

    (see Section2) and the experiments mentioned in

    previous sections are summarized in Table2, for

    three types of UAVs.

    The Cheap UAV is in the micro aerial ve-

    hicle (MAV) range, which can be a very small

    UAV with the size of an insect or a UAV for

    hobby purposes with estimated flight time of 10

    min and battery recharge time of 25 min. Their

    battery has fewer cells, thus less cost (battery and

    charger costs are estimated as 5 and 30 USD

    respectively). The cost for a platform designed

    to fit this model of UAV is 20 and 1,500 USDfor refill and replacement systems respectively.

    The refill platform cost is very low compared to

    the replacement one. This happens because the

    refill case only needs a few electronic components

    while the replacement platform requires battery

    replacement (therefore, guides, actuators and pre-

    cise movements are needed).

    Based on the information of the previous sec-

    tions, we draw a cost comparison graph. Since

    the current focus of this paper is on replacement

    platforms, in Fig. 19 we plot the cost advantage

    Fig. 19 Cost comparisonbetween batteryreplacement and batteryrecharging ground servicestations

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    23/24

    J Intell Robot Syst (2012) 65:563586 585

    of a UAS using replacement platforms against an

    equivalent UAS based on refill (recharge) plat-

    forms. We define cost advantage at a given cov-

    erage C as:

    Adv(C) =VRECHTOT (C) VREPTOT(C). (10)

    Positive values of Adv(C) imply that the re-

    placement system is economically more viable

    than a refill system. Figure 19 shows that the

    points where replacement systems become more

    efficient are C = 1.23 and C = 1.33 for mid-

    range and expensive UAVs, respectively. On the

    other hand, a replacement UAS never becomes

    economically better than a refill UAS for cheap

    UAVs. However, it is important to notice that the

    number of UAVs required to fulfill a given target

    coverage is usually greater in a refill UAS than in areplacement UAS. This analysis does not include

    control algorithm complexity nor the availability

    of control channels, therefore replacement UAS

    may still be better.

    6 Concluding Remarks

    In order to plan a new UAS or to analyze an exist-

    ing UAS, we developed a Petri net model which

    allows us to calculate the system coverage basedon the component parameters. UAS expansion

    or resource management can be guided and/or

    optimized with the aid of this model.

    We also developed several module prototypes,

    both conceptually and physically, which together

    comprise one service station to swap batteries

    with high success rates. The complete station

    is able to compensate for orientation and posi-

    tioning errors. It addresses navigation impreci-

    sion, weather conditions and/or UAV damage,

    which are common issues in outdoor missions and

    combat environments. The ground station is also

    capable of handling heterogeneous UAV fleets

    with not only different shapes and sizes, but also

    different number of battery cells per battery pack.

    Further development of such replacement stations

    and replenishment stations is essential to reduce

    the limitations caused by having humans in the

    loop.

    7 Future Work

    As future work, we will conduct further test-

    ing with prototype modules of UAV positioning

    systems (see Section 3.2), new skid designs (seeSection 4) and battery transportation systems

    (see Section 3.7). After the prototype modulesare fully operational and reliable, the next in-

    tended step is to make an entire integrated sys-

    tem that can replace UAV depleted batteries for

    new recharged ones autonomously upon UAV

    landing.

    Other future work is related to gasoline refu-

    eling ground stations, where studies will be per-

    formed with the goal of having fully autonomous

    ground service stations for heterogeneous fleets.

    References

    1. U.S. Department of Transportation - Federal Avia-tion Administration: Order 8130.34 Airworthiness Cer-tification of Unmanned Aircraft Systems (2008)

    2. Dale, D., How, J.P.: Automated ground mainte-nance and health management for autonomous un-manned aerial vehicles. Thesis (M. Eng.), Depart-ment of Electrical Engineering and Computer Science,Massachusetts Institute of Technology (MIT) (2007)

    3. Kemper, F.P., Suzuki, K.A.O., Morrison, J.R.: UAV

    consumable replenishment: design concepts for auto-mated service stations. J. Intell. Robot. Syst. 61, 369397 (2011)

    4. Swieringa, K.A., et al.: Autonomous battery swappingsystem for small-scale helicopters. In: 2010 IEEE In-ternational Conference on Robotics and Automation(ICRA), pp. 33353340 (2010)

    5. Mohammad, H.M., et al.: Vision-based landing oflight weight unmanned helicopters on a smart land-ing platform. J. Intell. Robot. Syst. 61, 251265(2011)

    6. Cassinis, R., Bartolini, P., Tampalini, F., Fedrigotti, R.:Docking and charging system for autonomous mobile

    robots. Tech. rep., Universit degli Studi di Brescia(2005)7. Kim, K.H., et al.: Development of docking system for

    mobile robots using cheap infrared sensors. In: Pro-ceedings of the 1st International Conference on Sens-ing Technology, pp. 287291 (2005)

    8. Parker, G., Georgescu, R., Northcutt, K.: Continu-ous power supply for a robot colony. In: Automa-tion Congress, 2004. Proceedings. World, pp. 279286(2004)

    9. Parker, G., Zbeda, R.: Controlled use of a robot colonypower supply. In: IEEE International Conference on

  • 8/10/2019 Automatic Battery Replacement System for UAVs: Analysis and Design

    24/24

    586 J Intell Robot Syst (2012) 65:563586

    Systems, Man and Cybernetics, IEEE, vol. 4, pp. 34913496 (2005)

    10. Silverman, M.C., Jung, B., Nies, D., Sukhatme, G.:Staying alive: a docking station for autonomous robotrecharging. In: Proceedings of the 2002 IEEE Interna-tional Conference on Robotics B Automation, IEEE,vol. 1, pp. 10501055 (2002)

    11. Silverman, M.C., Jung, B., Nies, D., Sukhatme, G.:Staying alive longer: autonomous robot recharging putto the test. Tech. rep., Center for Robotics and Embed-ded Systems (2003)

    12. Wu, Y.-C., Teng, M.-C., Tsai, Y.-J.: Robot dockingstation for automatic battery exchanging and charg-ing. In: Proceedings IEEE International Conference onRobotics and Biomimetics 2008, IEEE, pp. 10431046(2009)

    13. Guimarin, D.C., Janik, W.M.: Battery exchange systemfor electric vehicles (1997)

    14. Bae, K., Joo, Y.: Automatic battery exchanging systemfor automatic guided vehicles (1991)

    15. Mullens, K., et al.: Automated launch, recovery, and

    refueling for small unmanned aerial vehicles. In: Mo-bile Robots XVII, Society of Photo-Optical Instrumen-

    tation Engineers, SPIE Proceedings Series, vol. 5609,pp. 233243 (2004)

    16. U.S. Department of Defense (US-DoD): Fy2009-2034unmanned systems integration roadmap, 2nd edn.(2008)

    17. Murata, T.: Petri nets: properties, analysis and appli-cations. In: Proceedings of IEEE, vol. 77, pp. 541580

    (1989)18. Ramamoorthy, C.V., Ho, G.S.: Performance evalua-tion of asynchronous concurrent systems using Petrinets. IEEE Trans. Softw. Eng.SE-6, 440449 (1980)

    19. Gaujal, B., et al.: Allocation sequences of two processessharing a resource. IEEE Trans. Robot. Autom. 11(5),748753 (1995)

    20. Buchmann, I.: Batteries in a portable world. Online,http://www.buchmann.ca/toc.asp. Last Access on 13Feb 2011 (2001)

    21. Esky Hobby: Lama V3 Manual (2010)22. Esky Hobby: Honey Bee King V2 Manual (2009)23. Rong, P., Pedram, M.: An analytical model for predict-

    ing the remaining battery capacity of lithium-ion bat-

    teries. IEEE Trans. Very Large Scale Integr. (VLSI)Syst.14(5), 441 (2006)

    http://www.buchmann.ca/toc.asphttp://www.buchmann.ca/toc.asphttp://www.buchmann.ca/toc.asp