After learning from the development experiences shared by experts like @zhuoning293 and @NetLayerLabs, I tried building a robot strategy simulation system based on logic gate circuits.
TapeRover is a simulation testing project developed under the TapeOut protocol.
I did all the work myself—from web design, map creation, logic gate circuits, and simulation scenarios to design rules, test parameters, rule validation, and smart contract deployment—with the help of AI, of course. It took nearly a month, and even the logo design took six days.
The logo is beautifully designed: a mechanical leopard with an embedded circuit, an electric gaze, a commanding presence, and a strong sense of technology and power.
What is TapeRover?
TapeRover is a laboratory for verifiable robot safety strategies. For now, its main character is a small delivery vehicle navigating a campus in a web browser. Users can choose or edit maps, simulate complex road conditions such as curves, narrow roads, potholes, and standing water, set conditions such as stationary or moving obstacles, pedestrians, and battery levels, and then observe the vehicle move forward, slow down, return to base, or stop.
Traffic scenarios can also demonstrate some basic right-of-way rules, such as traffic lights, pedestrians at crosswalks, stop-and-yield rules, speed limits, and no-entry and no-turn signs. Depending on the scenario, the page displays whether the vehicle should proceed, slow down, or stop. These are structured simulation inputs on a web page, not automatic recognition of real-world road signs or comprehensive verification of traffic laws.
It also has a special feature: safety rules are encoded as circuits made up of NAND logic gates. When the vehicle carries out a task, the page displays the circuit inputs, the state of each gate, and the final output. So after seeing “the vehicle stopped,” users can ask: Which condition triggered the stop? Did this decision follow the rules published in advance?
The current project also provides tools for strategy comparison, decision replay, and verification. Users can run two sets of parameters in the same scenario and compare the results, or check whether the rules behave consistently across different input combinations.
What can it be used for?
Learning robot safety rules. Beginners can use the map and vehicle to understand concepts such as obstacle avoidance, emergency stops, and returning to base when the battery is low. It’s more intuitive than looking at formulas alone.
Simulating complex road conditions and basic traffic rules. Change road conditions, traffic lights, and right-of-way requirements in scenarios involving curves, obstacles, and intersections, and observe when the vehicle proceeds, slows down, or stops.
Designing and comparing strategies. Developers can change the map, vehicle dimensions, or rule parameters, observe how the vehicle performs under different conditions, and use playback records to discuss why a particular decision was made.
Testing ideas before buying hardware. You can run experiments in a web browser without a development board, sensors, or motors. The project also provides device-side C rules and test materials for cross-checking on a computer. Hardware can be added gradually later when building a low-speed toy car or educational robot.
Demonstrating verifiable on-chain circuits. Users can submit a safety netlist to a supported on-chain lab, then read back the circuit record and compare it with the rules used on the web page. Here, “tapeout” means submitting an on-chain circuit record, not manufacturing a physical chip.
What application scenarios can you explore?
· Desktop toy cars or educational robots.
· Digital twins for campus delivery or indoor inspection.
· Research into motion authorization for mobile devices.
· Verifiable strategy experimentation platforms.
For example, a research group can use it to discuss how a campus delivery vehicle should respond to pedestrians; developers can use the same test data to compare the outputs of the web-based rules with those of a computer program. Hardware enthusiasts can use it to connect an ESP-32 development board and build a self-driving toy car.
However, real vehicles still need reliable sensors, braking systems, physical emergency stops, and on-site testing. A correct decision on a web page does not by itself prove that a physical vehicle is safe on real roads.
The website can now be used to create your own on-chain lab, develop your own strategies and parameters, and submit a tapeout. I’ll upload it to DeWeb in a few days.
Official website:
https://taperover.vercel.app/
#TapeOut #TapeRover