In the realm of competitive robotics, particularly within frameworks like ROBOTAC, the development of a bionic robot presents a fascinating intersection of biology-inspired engineering and strategic gameplay. My journey began with the goal of creating a bionic robot that could effectively participate in such events, where robots engage in tactical battles by attacking opponents’ health points or securing objectives. The bionic robot, lacking a health bar itself, becomes a persistent entity unless physically disabled, making its design crucial for competitive advantage. This article details the comprehensive process from conceptualization to refinement, emphasizing the iterative design, assembly, debugging, and enhancement of the bionic robot’s locomotion system. Throughout this work, the term “bionic robot” is central, as we explore how mimicking biological principles can lead to robust and efficient robotic platforms.
The initial motivation stemmed from the ROBOTAC competition, which merges technology with entertainment to foster innovation among students. A key insight was that a bionic robot’s effectiveness hinges on its walking mechanism—often referred to as “bionic legs.” Observing animal locomotion, such as insects or quadrupeds, we abstracted their leg movements into geometric models. The primary design involved creating lightweight, efficient legs that could traverse varied terrains, including soft surfaces like sand, where traditional wheeled robots might struggle. The bionic robot’s legs were designed to minimize ground resistance and prevent sinking, leveraging a linkage system that mimics the cyclical motion of biological limbs. This approach not only enhances mobility but also aligns with the competitive need for durability and agility.
To formalize the design, we derived a kinematic model for the bionic leg. Each leg consists of multiple links connected by joints, simulating a multi-degree-of-freedom system. The position of the foot relative to the body can be described using forward kinematics. Let the joint angles be denoted as $\theta_1, \theta_2, \dots, \theta_n$, and the link lengths as $l_1, l_2, \dots, l_n$. The foot position $(x, y, z)$ in a Cartesian coordinate system attached to the robot body is given by:
$$ x = \sum_{i=1}^{n} l_i \cos\left(\sum_{j=1}^{i} \theta_j\right), $$
$$ y = \sum_{i=1}^{n} l_i \sin\left(\sum_{j=1}^{i} \theta_j\right), $$
$$ z = f(\theta_i) \text{ (for vertical motion)}. $$
For our bionic robot, we simplified this to a planar four-bar linkage mechanism, which reduces complexity while maintaining effective walking gaits. The trajectory of the foot is designed to follow a closed curve, ensuring periodic lift and placement. The design parameters were optimized to maximize stride length and minimize energy consumption, critical for battery-powered operation. The following table summarizes the key design parameters for the bionic leg linkage:
| Parameter | Symbol | Value (mm) | Description |
|---|---|---|---|
| Upper Link Length | $l_1$ | 50 | Length from hip joint to knee joint |
| Lower Link Length | $l_2$ | 60 | Length from knee joint to foot |
| Crank Radius | $r$ | 15 | Radius of the driving crank on the曲轴 |
| Phase Offset | $\phi$ | 60° | Angular offset between adjacent legs |
The walking unit comprises multiple such bionic legs mounted on a曲轴 (crankshaft). With at least six legs arranged in sequence, the bionic robot achieves stable locomotion. The phase offset $\phi$ ensures that at least three legs are in contact with the ground simultaneously, providing balance. The resultant motion can be analyzed using the concept of a wave gait, where the footfall pattern propagates along the body. The forward velocity $v$ of the bionic robot is approximated by:
$$ v = \frac{S \cdot N}{T}, $$
where $S$ is the stride length per leg cycle, $N$ is the number of legs per cycle in contact, and $T$ is the cycle period. For our design, $S \approx 2r \cdot \sin(\pi/6) = 15 \text{ mm}$, and with $N=3$ and $T=0.5 \text{ s}$ (from motor speed), we get $v \approx 90 \text{ mm/s}$. This theoretical value was later validated and refined through testing.

The assembly process involved fabricating components from lightweight materials such as PVC tubes, plastic sheets, and wooden sticks. Each bionic leg was constructed by connecting the upper and lower links with pivot joints, then attaching them to the曲轴. The曲轴 itself was assembled from aligned shafts with cranks at specified angles. We used 12 bionic legs in total, distributed on two sides of the robot body, forming two independent walking units. This modular approach allowed for easy repair and modification. The drivetrain consisted of DC geared motors connected to gears on the曲轴, with lithium polymer batteries providing power. A receiver unit was mounted to enable remote control via a transmitter. The integration of these subsystems is summarized in the following connectivity table:
| Subsystem | Components | Function | Interconnection |
|---|---|---|---|
| Locomotion | Bionic legs,曲轴, gears | Generate walking motion | Motors drive gears meshed with曲轴 |
| Power | LiPo battery (11.1V, 3S1P) | Supply electrical energy | Connected to motors and receiver |
| Control | Transmitter, receiver | Wireless command transmission | Receiver outputs signals to motor drivers |
| Structure | PVC frames, support plates | Provide mechanical support | Holds all components in alignment |
During debugging and testing, several issues emerged that necessitated performance improvements. First, the remote control range was initially limited to about 100 cm, hindering operational flexibility. Analysis revealed that the signal frequency, adjustable via intermediate frequency transformers (IFTs), was suboptimal. By tuning the IFTs, we increased the range to approximately 600 cm, using the relationship:
$$ f_{\text{optimal}} = \frac{c}{4\pi d}, $$
where $c$ is the speed of light and $d$ is the desired range. This adjustment ensured stable control over longer distances, essential for competitive maneuvering of the bionic robot.
Second, we observed a mismatch between the motor rotation speed and the leg movement cycle. The motor shaft rotated faster than the legs could complete their kinematic cycle, causing slippage or incomplete strides. The problem was traced to the gear ratio. Let the motor speed be $\omega_m$ (in RPM) and the gear reduction ratio be $G = \frac{D_g}{D_m}$, where $D_g$ is the gear diameter and $D_m$ is the motor shaft diameter. The曲轴 angular velocity $\omega_c$ is:
$$ \omega_c = \frac{\omega_m}{G}. $$
Initially, with $D_g \geq 4 \text{ cm}$, $G$ was too high, leading to $\omega_c$ too low for synchronization. After testing, we found that $D_g = 2 \text{ cm}$ yielded $G \approx 2:1$, which aligned $\omega_c$ with the leg cycle period $T_c = \frac{2\pi}{\omega_c}$. This modification resolved the synchronization issue, enabling smooth walking for the bionic robot.
Third, battery management was critical for the bionic robot’s longevity. The LiPo battery has a safe voltage range of 2.75V to 4.2V per cell. Over-discharge or overcharge can cause damage, swelling, or even combustion. We implemented a monitoring system based on the state of charge (SOC) estimation:
$$ \text{SOC} = 1 – \frac{Q_{\text{discharged}}}{Q_{\text{total}}}, $$
where $Q$ denotes charge capacity. During operation, we ensured cell voltage stayed above 3.6V to prevent over-discharge. Additionally, charging was controlled using a balanced charger to maintain cell equilibrium, extending the battery life for prolonged bionic robot operations.
To quantify the improvements, we conducted performance tests before and after modifications. The following table compares key metrics, highlighting the enhanced capabilities of the bionic robot:
| Performance Metric | Initial Value | Improved Value | Unit | Method of Improvement |
|---|---|---|---|---|
| Control Range | 100 | 600 | cm | IFT tuning for frequency optimization |
| Walking Speed | 50 | 120 | mm/s | Gear ratio adjustment to 2:1 |
| Battery Life per Charge | 15 | 25 | minutes | Voltage monitoring and balanced charging |
| Terrain Adaptability | Moderate | High | – | Leg linkage optimization for soft surfaces |
| Weight | 2.5 | 1.8 | kg | Use of lighter materials (e.g., PVC) |
The bionic robot’s walking stability was further analyzed using dynamic modeling. The force distribution on each leg during the stance phase can be expressed as:
$$ F_i = \frac{M g}{N_{\text{contact}}} + \frac{I \alpha}{L}, $$
where $M$ is the total mass of the bionic robot, $g$ is gravitational acceleration, $I$ is the moment of inertia, $\alpha$ is angular acceleration, and $L$ is the effective lever arm. By minimizing $M$ and optimizing $N_{\text{contact}}$ through phase offsets, we reduced peak forces, enhancing durability. Additionally, the bionic robot’s turning capability was implemented by differential speed control of the two walking units. If the left and right曲轴 rotate at speeds $\omega_L$ and $\omega_R$, the turning radius $R$ is given by:
$$ R = \frac{W (\omega_L + \omega_R)}{2 (\omega_R – \omega_L)}, $$
where $W$ is the track width. This allowed for agile maneuvers during competitions.
In summary, the development of this bionic robot involved a holistic approach from bio-inspired design to practical refinement. The iterative process of testing and improvement led to a robust platform capable of competing in ROBOTAC-like environments. The bionic robot’s lightweight construction, efficient locomotion, and reliable control system underscore the potential of biomimicry in robotics. Future work could focus on integrating sensors for autonomous navigation or more advanced gait algorithms. Nonetheless, this project demonstrates that a well-designed bionic robot can achieve significant performance gains through systematic analysis and modification, paving the way for more sophisticated bio-inspired machines in competitive and practical applications.
