How cockroaches exploit tactile boundaries to find new shelters
Source abstract
Abstract
Animals such as cockroaches depend on exploration of unknown environments, and their strategies may inspire robotic approaches. We have previously shown that cockroach behavior, with respect to shelters and the walls of an otherwise empty arena, can be captured with a stochastic state-based algorithm. We call this algorithm RAMBLER, randomized algorithm mimicking biased lone exploration in roaches. In this work, we verified and extended this model by adding a barrier in the previously used arena and conducted more cockroach experiments. In two arena configurations, our simulated model's path length distribution was similar to the experimental distribution (mean experimental path length 3.4 and 3.2 m, mean simulated path length 3.9 and 3.3 m). By analyzing cockroach behavior before, along, and at the end of the barrier, we have generalized RAMBLER to address arbitrarily complex 2D mazes. For biology, this is an abstract behavioral model of a decision-making process in the cockroach brain. For robotics, this is a strategy that may improve exploration for goals, especially in unpredictable environments with non-convex obstacles. Generally, cockroach behavior seems to recommend variability in the absence of planning, and following paths defined by walls.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Diffusion and Search Dynamics
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (43)
Show source-provided references
1. 10.1111/j.1600-0706.2009.17313.x10.1111/j.1600-0706.2009.17313.x ↗
2. Bartumeus F · J. Phys. A: Math. Theor. · 2009 · 4210.1088/1751-8113/42/43/434002 ↗
3. 10.1242/jeb.05648110.1242/jeb.056481 ↗
4. 10.1016/j.jtbi.2004.03.01610.1016/j.jtbi.2004.03.016 ↗
5. 10.1038/nmeth.132810.1038/nmeth.1328 ↗
6. Camhi J M · J. Exp. Biol. · 1999 · 202 · 63110.1242/jeb.202.5.631 ↗
7. 10.1016/j.jinsphys.2009.06.01110.1016/j.jinsphys.2009.06.011 ↗
8. 10.1007/s00114-005-0001-110.1007/s00114-005-0001-1 ↗
9. 10.1007/s00359-006-0132-710.1007/s00359-006-0132-7 ↗
10. Choset H · Bug Algorithms Lecture Notes · 2010
11. 10.1007/BF0062393010.1007/BF00623930 ↗
12. 10.1242/jeb.0216610.1242/jeb.02166 ↗
13. Daltorio K A · Proc. 2010 IEEE/ION Position Location and Navigation Symp. (2010 ION/IEEE PLANS) · 2010
14. Daltorio K A · 2013
15. 10.1177/105971231349161510.1177/1059712313491615 ↗
16. 10.1007/978-3-642-39802-5_1010.1007/978-3-642-39802-5_10 ↗
17. 10.2514/2.485610.2514/2.4856 ↗
18. 10.1016/j.cub.2010.06.01810.1016/j.cub.2010.06.018 ↗
19. 10.1073/pnas.040900910110.1073/pnas.0409009101 ↗
20. 10.1242/jeb.04249910.1242/jeb.042499 ↗
21. 10.1109/icra.2015.714002110.1109/icra.2015.7140021 ↗
22. 10.1207/s15516709cog0000_5010.1207/s15516709cog0000_50 ↗
23. 10.1098/rsif.2011.020010.1098/rsif.2011.0200 ↗
24. 10.1016/S0022-5193(03)00277-710.1016/S0022-5193(03)00277-7 ↗
25. 10.1109/ROBOT.1996.50381410.1109/ROBOT.1996.503814 ↗
26. Lamperski A G · IEEE ICRA 2005 · 2005 · 3838
27. Lewinger W A · Proc. Int. Conf. on Robotics and Automation · 2005 · 4176
28. 10.1016/j.automatica.2010.05.02510.1016/j.automatica.2010.05.025 ↗
29. 10.1109/tac.1986.110417510.1109/tac.1986.1104175 ↗
30. 10.1038/nature0700310.1038/nature07003 ↗
31. 10.1109/iros.2000.89313610.1109/iros.2000.893136 ↗
32. 10.1016/S0169-5347(97)01097-510.1016/S0169-5347(97)01097-5 ↗
33. 10.1109/robot.2001.93289410.1109/robot.2001.932894 ↗
34. Ritzmann R E ed Beer R · Biological Neural Networks in Invertebrate Neuroethology and Robotics · 1993
35. 10.3389/fnins.2012.0009710.3389/fnins.2012.00097 ↗
36. 10.1177/02783649980170080310.1177/027836499801700803 ↗
37. Stankovic M S · 48th IEEE Conf. on Decision and Control · 2009 · 4541
38. 10.1186/1751-0473-4-510.1186/1751-0473-4-5 ↗
39. Taylor K · IEEE ICRA · 2009 · 3981
40. Tietz B R · 2012
41. 10.1016/S0022-5193(05)80428-X10.1016/S0022-5193(05)80428-X ↗
42. 10.1016/j.plrev.2008.03.00210.1016/j.plrev.2008.03.002 ↗
43. 10.1177/105971231244954310.1177/1059712312449543 ↗