/AutonomousAgents

Autonomous Agent Navigation via Casual Entropic Forces

Primary LanguageProcessing

AutonomousAgents

Autonomous Agent Navigation via Casual Entropic Forces

Concepts from the paper "Casual Entropic Forces" (Phys. Rev. Lett. 110, 168702 (2013)) are used to perform autonomous navigation in mazes, as well as to play checkers.

Most code written by Andrew Fishberg and Wai Sing Wong, with some additions by Sean Huver.

alt tag

Monte Carlo is performed for k steps after choosing to turn left or right. The turn that leads to the largest number of acceptable outcomes (entropy) in the future is chosen.

alt tag

A simple checkers example. Each actor uses the same algorithm, but neither actor wants to defeat the other because it will lead to the end of the match. "Entropy" needs to be redefined to have a larger positive value for winning a match, rather than 0.

alt tag