2 minute read

AGENT BEHAVIOUR

The goal of the agent is to fuse sand into glass, fabricating the structure in the desert. The agent itself employs a range of behaviours, it needs to analyse locally the landscape, communicate with other agents, move on top of sand, fuse the sand and harness energy.

The agent has a primitive form of a sphere, which allows it to roll in all directions. It consists of nodes which make frequency for the movement. Different density of nodes are used for different environments.

Advertisement

Agent

MOTION FLEXIBILITY

The agent consists of multiple nodes connected together with a spring system, which allows it to be flexible and deform according to obstacles.

Agent

MOTION FLEXIBILITY

Prototype Spring System

The physical model was designed to simulate the movement of the agents by adjusting the weight hanging from the centre. As the weight rotates around the centre the centre of mass changes, causing the entire sphere to roll. To further emulate the soft-body behaviour of the agents, bouncing components with spring attachments were added to the sphere.

Stable

Robot Prototype Physical Model

The robot employs arduino platform and servo to turn weight to force the whole object to roll.

Agent Behaviour

The robot agent is a spherical device with a radius of 50cm. It can open to reveal its protective core, which houses the batteries, motors, and welding equipment. The robot also has sand collecting boxes that direct sand to the welding nozzle. Additionally, it has unfolding solar panels on top, and tubes on the sides that can expand, increasing the surface area for capturing photons. During the welding process, the nozzle moves along the x-axis, leaving a trace with a width of up to 60cm. Once the welding is completed, the robot can close itself and roll to the next welding location.

SAND COLLECTION BOX BATTERIES

SENSORS

PROTECTION CORE

WELDING STATION

WELDING NOZZLE

Agent Energy

Desert’s environment provides constant access to solar energy, therefore the agent is autonomous harnessing it. The nodes on sides of the agent can expand, unfolding the tubes as a telescope, drastically increasing the surface area. The scale of the robot is generated based on the energy required to be harnessed. Together with unfolding solar panels, extending solar energy capturing tubes on sides reach area of 6.2m2. Which is enough for almost a non-stop welding process. The geometry of them is developed according to the ability of robot to have them employed while its moving. During the night or the sandstorm it can hide them back for protection

UNFOLDING SOLAR PANELS AREA = 0.42 M2

PNEUMATIC SOLAR PANELS AREA = 5.6 M2

OVERALL SOLAR PANELS AREA = 6.2 M2

The robot has the ability to unfold nodes’ outer flat surface for digging function. Nodes located along the movement direction which touch the ground are turning their caps by 30 degrees to catch sand.

While rolling the agent catches sand with open blades and lifts it up. Located in the upper part, sand fall down by be gravity force. Purified sand is collected in containers to be used later.

This article is from: