a reasonable gait. When comparing these results to
those of other works such as (Barfoot et al., 2006),
(Belter and Skrzypczy
´
nski, 2010), (Parker, 2001), and
(Parker and Rawlins, 1996), it is clear that the tech-
niques presented in this paper achieve comparable
success, as a tripod gait is consistently learned using
the same set of hyperparameters.
In future work, we intend to test the system on
the actual hexapod after adding the needed leg posi-
tion sensors and wiring connections for sensor infor-
mation between the leg controllers. In addition, we
plan to test the system by coevolving the hexapod’s
leg controllers to robustly compensate for defective,
broken, or entirely missing legs and/or controllers. It
is anticipated that such adaptive capabilities are pos-
sible with the neural network architecture presented
in this paper.
Additionally, it may also be possible to eliminate
the reference hexapod from the GA model. The GA
would then choose six individuals randomly from the
six GA’s populations and form a hexapod out of them,
and their fitnesses would all be equivalent to their per-
formance as a collective hexapod. This would happen
for all the individual legs in all six populations, and
there would thus be no need for a reference hexapod,
as individuals are grouping up and getting fitted dy-
namically. Such a technique would bring the results
of this paper from the coevolution of leg populations
to fully emergent hexapod gait learning. Such an evo-
lution would likely take more generations to complete
but would be an interesting result if it were achieved.
ACKNOWLEDGEMENTS
Professor Kohli of the Connecticut College Statistics
Department
REFERENCES
Barfoot, T. D., Earon, E. J., and D’Eleuterio, G. M.
(2006). Experiments in learning distributed control
for a hexapod robot. Robotics and Autonomous Sys-
tems, 54(10):864–872.
Beer, R. D. (1990). Intelligence as adaptive behavior:
An experiment in computational neuroethology. Aca-
demic Press.
Belter, D. and Skrzypczy
´
nski, P. (2010). A biologically in-
spired approach to feasible gait learning for a hexapod
robot.
Earon, E. J., Barfoot, T. D., and D’Eleuterio, G. M. (2000).
From the sea to the sidewalk: the evolution of hexa-
pod walking gaits by a genetic algorithm. In Inter-
national Conference on Evolvable Systems, pages 51–
60. Springer.
Gallagher, J. C., Beer, R. D., Espenschied, K. S., and Quinn,
R. D. (1996). Application of evolved locomotion con-
trollers to a hexapod robot. Robotics and Autonomous
Systems, 19(1):95–103.
Holland, J. H. (1992). Adaptation in natural and artificial
systems: an introductory analysis with applications to
biology, control, and artificial intelligence. MIT press.
Juang, C.-F., Chang, Y.-C., and Hsiao, C.-M. (2010). Evolv-
ing gaits of a hexapod robot by recurrent neural net-
works with symbiotic species-based particle swarm
optimization. IEEE Transactions on Industrial Elec-
tronics, 58(7):3110–3119.
Lee, T.-T., Liao, C.-M., and Chen, T.-K. (1988). On the sta-
bility properties of hexapod tripod gait. IEEE Journal
on Robotics and Automation, 4(4):427–434.
Lewis, M. A., Fagg, A. H., and Bekey, G. A. (1993). Ge-
netic algorithms for gait synthesis in a hexapod robot.
In Recent trends in mobile robots, pages 317–331.
World Scientific.
Parker, G. B. (2001). The incremental evolution of gaits
for hexapod robots. In Proceedings of the 3rd An-
nual Conference on Genetic and Evolutionary Com-
putation, pages 1114–1121.
Parker, G. B. and Li, Z. (2003). Evolving neural net-
works for hexapod leg controllers. In Proceed-
ings 2003 IEEE/RSJ International Conference on In-
telligent Robots and Systems (IROS 2003)(Cat. No.
03CH37453), volume 2, pages 1376–1381. IEEE.
Parker, G. B. and Rawlins, G. J. (1996). Cyclic ge-
netic algorithms for the locomotion of hexapod robots.
In Proceedings of the World Automation Congress
(WAC’96), volume 3, pages 617–622.
Potter, M. A. and Jong, K. A. D. (1994). A cooperative
coevolutionary approach to function optimization. In
International conference on parallel problem solving
from nature, pages 249–257. Springer.
Potter, M. A., Meeden, L. A., Schultz, A. C., et al. (2001).
Heterogeneity in the coevolved behaviors of mobile
robots: The emergence of specialists. In International
joint conference on artificial intelligence, volume 17,
pages 1337–1343. Citeseer.
Spencer, G. F. (1993). Automatic generation of programs
for crawling and walking. In Proceedings of the
5th International Conference on Genetic Algorithms,
page 654.
Vice, J., Sukthankar, G., and Douglas, P. K. (2022). Lever-
aging evolutionary algorithms for feasible hexapod
locomotion across uneven terrain. arXiv preprint
arXiv:2203.15948.
Wahba, G. (1990). Spline models for observational data.
SIAM.
Wiegand, R. P., Liles, W. C., De Jong, K. A., et al. (2001).
An empirical analysis of collaboration methods in
cooperative coevolutionary algorithms. In Proceed-
ings of the genetic and evolutionary computation con-
ference (GECCO), volume 2611, pages 1235–1245.
Morgan Kaufmann San Francisco.
Coevolving Hexapod Legs to Generate Tripod Gaits
1071