Using Compression to Discover Interesting Behaviours in a Hybrid Braitenberg Vehicle

Research output: Contribution to journalArticlepeer-review

Standard Standard

Using Compression to Discover Interesting Behaviours in a Hybrid Braitenberg Vehicle. / Ahmed, N.; Teahan, W. J.
In: IEEE ACCESS, Vol. 9, 21.01.2021, p. 11316-11327.

Research output: Contribution to journalArticlepeer-review

HarvardHarvard

APA

CBE

MLA

VancouverVancouver

Ahmed N, Teahan WJ. Using Compression to Discover Interesting Behaviours in a Hybrid Braitenberg Vehicle. IEEE ACCESS. 2021 Jan 21;9:11316-11327. Epub 2021 Jan 11. doi: 10.1109/ACCESS.2021.3050882

Author

RIS

TY - JOUR

T1 - Using Compression to Discover Interesting Behaviours in a Hybrid Braitenberg Vehicle

AU - Ahmed, N.

AU - Teahan, W. J.

PY - 2021/1/21

Y1 - 2021/1/21

N2 - The simple rules that govern the interactions between the different components of a complex system often lead to interesting behaviours that are unexpected. The experiments described in this paper involved creating a variation of a traditional Braitenberg Vehicle, by placing sensors on ten different possible locations on a simulated vehicle, and incorporating an obstacle avoidance behaviour using a subsumption-like architecture, which resulted in different unusual and unexpected behaviours being produced. The vehicle was allowed to explore a simulated environment which contained a single bright light in the centre with walls on the border. By using a novel combination of the Prediction by Partial Matching compression algorithm and k-means clustering, interesting emergent behaviours were effectively discovered within a search space of over 10,000 simulations produced from a simple interaction of light and proximity sensors on a vehicle and a single light source. The clustering algorithm discovered five distinct behaviours: circling and spiralling behaviours; interesting behaviours creating intricate rose petal-like structures; behaviours that create simple rose petal-like structures; behaviours with large movements and low complexity; and behaviours with less movement. The novel algorithm demonstrated in this paper has useful potential in the science of complex systems and modelling to help expedite the systematic exploration of a substantial search space of simulations in order to discover interesting behaviours.

AB - The simple rules that govern the interactions between the different components of a complex system often lead to interesting behaviours that are unexpected. The experiments described in this paper involved creating a variation of a traditional Braitenberg Vehicle, by placing sensors on ten different possible locations on a simulated vehicle, and incorporating an obstacle avoidance behaviour using a subsumption-like architecture, which resulted in different unusual and unexpected behaviours being produced. The vehicle was allowed to explore a simulated environment which contained a single bright light in the centre with walls on the border. By using a novel combination of the Prediction by Partial Matching compression algorithm and k-means clustering, interesting emergent behaviours were effectively discovered within a search space of over 10,000 simulations produced from a simple interaction of light and proximity sensors on a vehicle and a single light source. The clustering algorithm discovered five distinct behaviours: circling and spiralling behaviours; interesting behaviours creating intricate rose petal-like structures; behaviours that create simple rose petal-like structures; behaviours with large movements and low complexity; and behaviours with less movement. The novel algorithm demonstrated in this paper has useful potential in the science of complex systems and modelling to help expedite the systematic exploration of a substantial search space of simulations in order to discover interesting behaviours.

KW - Sensors

KW - Robots

KW - Robot sensing systems

KW - Wheels

KW - Task analysis

KW - Complex systems

KW - Temperature sensors

KW - Entropy coding

KW - robot motion

KW - Braitenberg vehicles

KW - subsumption architecture

KW - prediction by partial matching

U2 - 10.1109/ACCESS.2021.3050882

DO - 10.1109/ACCESS.2021.3050882

M3 - Article

VL - 9

SP - 11316

EP - 11327

JO - IEEE ACCESS

JF - IEEE ACCESS

SN - 2169-3536

ER -