1. Introduction
The proliferation of electronic and robotic systems including electric cars, drones, and rovers continues to sweep the globe. Due to advances in the software, cost, and functionality of these devices, their power demands have subsequently increased leading to a rather large dependence on traditional portable power systems. These power systems have also grown and have been adapted to fit the needs of these devices. Today, most of these devices utilize power storage systems containing a single power buffer consisting of electrochemical cells in the form of batteries. Lithium-ion and lithium-polymer batteries are the most common of these systems [
1], as opposed to nickel-cadmium and lead-acid batteries, which seldom see use in an unmanned ground vehicle (UGV) and electric vehicle (EV) systems due to their inferior energy densities and/or costs [
1]. All of these battery systems have seen advancements in their cost, energy density, and relative safety. Electrochemical cells remain among the most volumetric and energy efficient power systems for applications in unmanned aerial vehicles (UAV), unmanned ground vehicles (UGV) [
2], and in full-sized electric cars [
1]. However, these power systems still contain weaknesses that create limitations for the devices that they power. Other power storage systems such as traditional capacitors and flywheels contain very little usable energy relative to their size and are useful in supplementary roles for only fringe applications. On the other hand, a supercapacitor (SC) still contains relatively inferior volumetric and energy densities (in relation to batteries), along with greater costs [
3,
4,
5], but has large power densities and increased versatility that balance some of the downfalls of battery systems. Supercapacitors are too large for use in UAVs and cannot meet the full energy demands of full-sized electric vehicles. However, a method of hybridizing batteries and SCs can be implemented in a UGV system. The number of charge cycles that an SC can handle is directly proportional to its effective lifespan on a UGV system equipped with solar cells tasked with constantly recharging the power storage system. Lithium-ion (Li-ion) or any other battery system falls short on this front and fails to survive for even a fraction of the charge cycles of a typical supercapacitor [
6]. Upon these limitations, it becomes clear that a UGV device equipped with a hybrid power system must be designed to operate primarily through the use of SCs and with Li-ion cells acting in a supplementary manner to provide power for activities that are required during energy scarcity. As a result, the bulk of the charge cycles will fall on a sole SC power bank, eliminating the need for active cooling systems and multiplying the lifecycle of the Li-ion power bank [
6]. A UGV system capable of utilizing both SCs and Li-ion cells similarly to the way the human body uses glycogen and fat stores was tested. The power system utilizes a connected microcontroller to implement an algorithm designed to mimic the energy processes of the human body. Quick, easy to use bursts of energy are primarily relied upon as glycogen constitutes the majority of human energy consumption, making it a primary power buffer. At the same time, any excess energy is stored in a slow to use yet volumetric and energy-superior power storage system, similar to ectopic fat in adipose tissue acting as a secondary power buffer. Implementing such a system in a UGV would most importantly drastically improve the number of charge cycles that the device can undergo while retaining a plethora of the benefits of a traditional SC battery hybrid system. If used in junction with Li-ion batteries in proper proportion coupled with an intelligent algorithm, the integration of an SC power buffer can drastically improve the lifespan and functionality of a scale solar UGV system. The increased longevity of a UGV system can have significant applications. By utilizing the nearly infinite number of charge cycles in order to perform without deterioration, UGV rovers can be used to explore areas far from places that are traditionally accessible. Uses include search and rescue systems and even a low-cost alternative for space rovers. The power distribution method can also be applied to other devices capable of mechanical motion such as cloud-connected aquatic robots capable of reporting current and weather that for many years use the sun and water currents, with the help of SCs, for power. In this paper, the design and implementation of a novel approach to SC Li-ion hybridization are presented in relation to their effectiveness in a cloud-connected rover. This approach utilized a cloud-connected microcontroller with relays and transistors to switch between power buffers. By doing so, the rover presented in this paper possesses the ability to drive for vast distances without exhausting the finite charge cycles of the traditional battery systems.
3. Results
The rover functioned as designed for most intended extravehicular functions. In this case, the rover’s power buffers were powering the drive of the rover, the radio controlled (RC) receiver, and a 25 mW FPV camera that transmitted live video during the tests. The primary buffer handled all of the loads sufficiently. The ADC successfully transmitted live voltage data and the Hall effect sensor transmitted live current data to a Ubidots host server where the data was stored.
Figure 1 shows the Hall effect calibration from raw analog values to an input measuring current in amperes. A conversion formula was developed and embedded in the software of the rover. The computation was done with data using the data analysis tools of the Ubidots service [
8]. During testing, the software displayed a live chart displaying current draw and the panel/SC bank voltage. Since the solar array was connected in parallel to the SC bank, the reported voltage was reflective of increases in sunlight exposure along with excess power usage.
The total weight distribution of the rover can be seen in
Table 1. The testing of the rover was conducted on a flat concrete surface with minimal bumps and slopes. On this platform, the rover performed effectively handling the power demands both of the given extravehicular activities of full 360 locomotion and live FPV video. Since the four individual motors of the rover were paired off and wired in parallel, the right motors operated as one unit and the left motors operated as one unit. For both manual and autonomous tests, the current draw varied tremendously. During the manual tests, the current draw of the motor driver board fluctuated around 1 A during full forward motion. During half turns, the rover would engage only one side of motors and pivot around stationary wheels. Under a full duty cycle half turn, the current draw would approach 1.2 A. While completing a full turn the rover would spin each side of motors in opposite directions and a full duty cycle full turn would draw the most current at around 1.4 A–1.6 A, depending on the voltage of the power buffers. At lower voltages (less than 4.0 V), the rover would not be able to complete full turns at a practical speed and would resort to only half turns. The variance in the current draw created new design challenges. Mainly, the transition device from the primary to secondary power buffer became a 5 V/10 A electromechanical relay controlled by an bipolar junction transistor (BJT) as opposed to the transistor alone. The relay provides a direct path for the current to flow without a risk of overheating and accidental shorts. Another challenge that arose was that of the input voltage source of the motor driver. The secondary primary buffer configured in an 11.1 V, three series battery configuration drove the rover with more power at any given instant as the current values measured were roughly equivalent if not greater than that of lower voltages. As a result, the rover would move faster with more power. In order to make the voltage of the capacitors higher, a voltage boost module was used; however, it responded poorly to the fluctuating current draw and would stall and prevent the motors from drawing the necessary current. The direct connection between the SC bank and the motor driver input ended up being the most effective option with no current restrictions.
The input path of the primary buffer follows the closed path of the relay, while the secondary buffer is interrupted by the open path. A digital high signal to the control transistor of the relay closes the secondary path and opens the primary path. This system worked effectively and the rover was essentially able to switch its own power source. In order to accomplish this, the Photon MCU had to hold a reference voltage from the secondary buffer at all times. The reference allows for accurate voltage measurements of the primary buffer and allows the rover to make the switch between buffers. Testing of voltage measurements without the reference voltage made for erratic and inaccurate voltage readings. Considering that the Photon drew only around 60 mA when it was on and operating fully and only 3 mA when in sleep mode, the load of the MCU will likely never place any significant strain on the 6 Ah secondary buffer. However, the MCU is still also powered by the primary buffer through its voltage input VIN pin to further remove strain on the secondary buffer.
The rover’s usability depends on the distance that it can travel with and without sunlight. The following tests demonstrate this ability in depth.
Figure 3 shows the raw distance test results of the rover. The average values for the ten individual trials were used in the energy distance calculations.
Average time: 20.0776 s. Average voltage: 4.965 V.
Average charge (see
Table 3 for graph): 7.3115 coulombs. Distance: 3 m.
Cap voltage when fully charged: 5.4 V at 600 F. At roughly 3.0 V the rover can no longer move.
This means that under circumstances of no light, the rover can move a distance of about 0.5 km just with power from the SC bank. The average velocity during these tests was 0.149 m/s. An extension of this calculation to account for the full power capacity of the rover includes calculating the energy capacity of the secondary power buffer, the Li-ion batteries.
The charged voltage of the Li-ion batteries is 12 V. The total capacity is 6 amp hours.
The total sum of travel without any exposure to sunlight was about 21.9 km.
The three main sunlight conditions were full sunlight, clouded evening, and nighttime. During full daylight, the rover received the full 10 watts of power from the sun and could drive at full speed, make turns, and carry out various extravehicular maneuvers without decreasing the voltage of the motors.
Figure 4 shows the voltage of the primary buffer and the current draw of the rover during testing done during bright direct sunlight. It can be noticed that the primary buffer voltage continued to increase when the current draw was high. Specifically during the full duration of the test,
Current d(
t) = 388.08 C while
. This increase, despite losing charge to the motors, is duly noted. When the rover was tested again during clouded evening conditions during the time of sunset, different results were achieved. The primary buffer voltage remained roughly constant during periods of a minimal current draw and would barely dip when the rover was moved, as seen in
Figure 5. However, perhaps most astonishing is the fact that the voltage levels increased after the rover was manually re-positioned to an area with more direct sunlight. At the time mark of 20:07 in
Figure 5, the rover moved and as the sun began to set the primary buffer continued to gain voltage due to the adjustment. This uptick was due to the nearly zero current draw and improved position of the rover. As soon as the sun set entirely, the board experienced a brief internet disconnection. The voltage under pitch darkness dropped dramatically, as expected. The results of this test provide support for the need of an intelligent algorithm to maximize the rover’s power availability. Another test was completed in sunset conditions and is displayed in
Figure 6. This test corroborates the path from
Figure 4 during the evening luminous conditions; that being a standard almost linear voltage level even during small movements. These outdoor tests express that the rover can gain energy from the panels during the evening hours approaching darkness.
Direct, cloud-free sunlight conditions provide the rover with sufficient power so as to prevent the necessity for the use of the secondary buffer. However, during all other conditions, the rover has to be operated accordingly in order to prevent usage of the secondary buffer. A novel approach was taken to create a ‘mode’ for the rover in which the rover only acts to gain power. Two photoresistors were added past either side of the rover’s panel array. The analog data coming from these resistors were used in a regression algorithm where the rover would predict a ‘reward’ for an action and act upon actions with the most predicted rewards. The rover would be ‘rewarded’ if the primary buffer increased in voltage and was ‘punished’ if the opposite was true. The results of testing this algorithm were actually beneficial. At first, the rover would continuously make actions such as moving backward or forward, which cost more energy than was gained. However, after a while of being placed out, the rover began to consistently choose the direction with the higher photoresistor reading, depending on the magnitude of both. The rover would stay still if both readings were roughly equal (see
Figure 2 for hardware setup).
4. Discussion
The power density, quick charge time, and ease of use of supercapacitors have made them the subject of extensive experimentation for their potential to be implemented alongside battery systems. In the case of motorized devices, they have found success in electric vehicles to efficiently capture brake regeneration voltage to balancing the power demands with energy demands [
3]. Traditional hybridization methods previously tested on robotic devices have focused on using SCs as supplements for the battery system. Previous research consists mainly of additive compositions of SCs and Li-ions where SCs handle high current operations providing short bursts of power (i.e., getting a rover or car up to speed or instantaneous momentum shifts) while the battery systems remain the primary power system onboard [
9]. They perform well and improve the duration of these vehicles by improving power input efficiency (i.e., regenerative braking); however, they do not dramatically alter the longevity of the vehicle. In this paper, the SC bank acted as the primary energy source for the rover. Smaller-scaled unmanned ground vehicles (UGVs) contain far lower power to weight demands for functionality and standard operation than electric cars and can easily be fitted with solar cells of sufficient surface area to meet power recharge demands. Panels cannot easily be used in full-sized electric vehicles due to lack of surface area and increased bulk/inconvenience. This smaller demand can allow for a primary buffer consisting of entirely SCs. As described earlier, a UGV with these characteristics can act much like living organisms that undergo cellular respiration. The ongoing analogy of SCs to glycogen and Li-ion to adipose tissue is alarmingly accurate. Designing and testing a rover implementing such a system was the focus of this study and has never been examined before. In studies that explore its application in stationary sensor power management systems, this method of hybridization has been shown to dramatically prolong lifetimes [
6,
9]. The objective of this paper was to extend this idea onto a moving device capable of performing extravehicular tasks. This would mean that new practical uses for the combination of these technologies can be achieved, including tasks to improve power availability that lead to interesting software algorithms which can further improve lifespan. Weight and surface area variables along with environmental responsivity and more substantial power demands represent some of the additional challenges that come about in building a rover. The device built in this paper could hypothetically, if protected adequately from physical weather elements, drive across a country while undergoing thousands of charge cycles. The fact that the device has the ability to move unlike a sensor network [
6] or a wind turbine monitor [
10] means that the addition of neural networks to establish simple to complex machine learning algorithms can further improve usability. As was briefly explored in this paper, smart algorithms can intelligently be used to further prolong the life of hybrid electric vehicles [
4]. The usage of more complex neural networks was explored successfully [
11] and can be used to improve or prolong the lifespan of a hybridized UGV.