
While global attention is often monopolized by the Jet Propulsion Laboratory (JPL) and its Curiosity-class vehicles, Chinese space engineering reached a critical milestone with the Tianwen-1 mission. Landing in May 2021 on the vast plains of Utopia Planitia, the Zhurong rover represents more than just a political success; it is a tangible demonstration of advanced autonomous robotics. AI Inside China’s Zhurong
Tianwen-1 and Zhurong: Mission Highlights
Zhurong was designed with a nominal operational life of 90 Sols.
Technical Note: A “Sol” is a Martian day, lasting approximately 24 hours and 39 minutes. While 90 Sols was the minimum requirement for mission success, the rover continued to operate for over an earth-year.
Key Achievements
- EDL Success: China became the second nation to successfully complete a soft landing on Mars on its first attempt, managing the “9 minutes of terror” with a fully autonomous GNC (Guidance, Navigation, and Control) system.
- Geology and Water: Using its laser spectrometer (MarSCoDe) and multispectral cameras, Zhurong found evidence of hydrated minerals (sulfates, hydrated silica) and sedimentary structures. These findings suggest liquid water was active during the Amazonian epoch—much more recently than previous climate models assumed.
- Distance: By the time it entered hibernation in May 2022, the rover had covered 1,921 meters, operating with a communication latency of up to 20 minutes.
The Software Architecture: Hierarchical Pathfinding
The AI Inside China’s Zhurong must solve the fundamental problem of navigating an unstructured environment. To do this, it doesn’t rely on a single “magic” algorithm but rather a hierarchical architecture combining global planning with local reactivity.
1. Global Planning: The Role of A*
For long-range planning, the rover utilizes the A* (A-Star) algorithm.
This runs on a “global map” generated from orbital imagery or previous panoramas. As we discussed in A* vs. D* Lite: The Pathfinding Algorithms That Choose a Rover’s Route, A* is ideal here because it acts as a static “GPS.” It calculates the optimal path from point A to point B by minimizing cost (distance + slope), assuming the map is known and immutable.
2. Local Planning: D* Lite and Reactive Navigation
The reality of Martian terrain, however, is full of unknowns invisible from orbit. This is where the Local Planner takes over.
When onboard sensors (stereo cameras and LiDAR) detect an unforeseen obstacle—such as a 30cm rock missing from the global map—the AI switches to a dynamic algorithm, specifically a variant of D* Lite (Dynamic A*).
Unlike A*, D* Lite is designed for incremental re-planning. Instead of recalculating the entire route from scratch (which would waste valuable CPU cycles), it modifies only the portion of the trajectory affected by the new obstacle. This allows Zhurong to adapt in real-time while moving, avoiding hazards without needing to stop for lengthy computations.
Energy Management: “Solar” AI vs. Nuclear Power
A distinct feature of Zhurong’s software is its predictive management of thermal and electrical energy. This marks a fundamental architectural difference compared to recent American rovers.
The Problem: Solar vs. RTG
NASA’s Perseverance is powered by an MMRTG (Multi-Mission Radioisotope Thermoelectric Generator). Because it is nuclear, it produces heat and electricity constantly, 24/7, regardless of the weather. It doesn’t need to “sleep” to survive the cold, only to recharge batteries during peak loads.

Zhurong, conversely, is solar-powered. This makes it a slave to day/night cycles and dust storms.
The “Active Wake/Sleep” Algorithm
Zhurong’s AI integrates a resource management module that monitors two critical variables:
- Solar Irradiance: Measured via reference cells on the panels.
- Internal Temperature: Monitored by thermal sensors within the chassis.
The algorithm does not follow a fixed clock. If the AI detects that energy production is insufficient (e.g., due to atmospheric dust) or that the temperature is dropping below critical safety thresholds, it autonomously forces the rover into Sleep Mode.
Crucially, the rover is programmed to wake up automatically only when environmental conditions (light levels and temperature) hit specific parameters that guarantee electronics survival. This environment-based decision-making allowed Zhurong to survive the Martian winter far longer than expected.
Hardware: Active Suspension and the “Slip” Problem
Artificial Intelligence, no matter how advanced, cannot violate the laws of physics. As we detailed in A Deep Dive into Visual Odometry: How Rovers Know ‘How Far’ They’ve Gone, Martian terrain presents deadly friction-related hazards.
The Phenomenon of “High-Slip Interaction”
On Mars, wheel rotation does not guarantee movement. When traversing fine sand (regolith), rovers encounter high-slip interaction. If the wheels spin but the chassis doesn’t move, it creates an accumulated error—or “Drift”—that destroys localization accuracy. in extreme cases, a high Slip Ratio can lead to total entrapment, as seen with the Spirit rover.
Zhurong’s Hardware Response
To mitigate this, Zhurong adopts a unique active suspension system, more complex than NASA’s passive Rocker-Bogie.

When the AI (by comparing Visual Odometry to wheel encoders) detects that the Slip Ratio is rising dangerously, it can command the hardware to execute physical disengagement maneuvers:
- Inchworm Motion: The rover locks its rear wheels and pushes the front wheels forward by extending the suspension, then locks the front and drags the rear. This simulates “walking” rather than rolling, drastically reducing slip.
- Chassis Lift: It can physically raise the rover’s body to prevent the “belly” from touching the ground in deep sand.
- Crab Walk: The wheels can steer up to 90 degrees, allowing the rover to move laterally to escape stall situations or optimize solar panel orientation.
Conclusion
The analysis of the AI Inside China’s Zhurong reveals how environmental constraints (solar power, soft terrain) drive code evolution. While NASA has pushed the boundaries of raw computing speed (FPGA and nuclear power) as seen in The Evolution of Rover AI: From Sojourner’s ‘Bump and Go’ to Perseverance’s AutoNav, the CNSA has developed a resilient system. It is an architecture capable of adapting to the Red Planet’s rhythms and modifying its own physical configuration to avoid being trapped in the sands of Utopia Planitia.

Lascia un commento