Sense Think Act Podcast

State Machines for Complex Robot Behavior


Listen Later

In this episode, Audrow Nash interviews Brett Aldrich, author of SMACC and CEO of Robosoft AI. Robosoft AI develops and maintains SMACC and SMACC2, which are event–driven, behavior state machine libraries for ROS 1 and ROS 2, respectively. Brett explains SMACC, its origins, other strategies for robot control such as behavior trees, speaks about the challenges of developing software for industry users and hobbists, and gives some advice for new roboticists.

If you’re enjoying the podcast, please consider donating to help us keep it going:
https://donorbox.org/sense–think–act–podcast

EPISODE LINKS:
– Brett Aldrich’s LinkedIn: https://www.linkedin.com/in/brett–aldrich–42915b97}
– Robosoft.AI’s website: https://robosoft.ai/}
– SMACC2 on Github: https://github.com/robosoft–ai/SMACC2}
– SMACC blog: https://smacc.dev/}

PODCAST INFO:
– Podcast website: https://sensethinkact.com}
– Apple Podcasts: https://podcasts.apple.com/us/podcast/sense–think–act/id1582090036}
– Spotify: https://open.spotify.com/show/52wK4oMDvgijRk6E82tC5d}
– RSS: https://sensethinkact.com/itunes.xml}
– Full episodes: https://www.youtube.com/c/SenseThinkActPodcast}
– Clips: https://www.youtube.com/channel/UChfnCpNwZzYtZ32J–pZvNDg}

OUTLINE:
– (0:00:00) Start
– (0:01:50) Introducing Brett and SMACC
– (0:18:58) Events in State Machines
– (0:21:01) Clients and Client Behaviors
– (0:23:30) State reactors
– (0:29:54) Explaining dance bot + hierarchy in states
– (0:35:14) Recovery states
– (0:38:07) Origins of SMACC
– (0:56:47) SMACC and market pull
– (1:05:31) Robotics domains using SMACC
– (1:08:03) A problem to push the limits of SMACC
– (1:12:50) Making ROS packages smaller
– (1:18:17) SMACC for industry users
– (1:22:23) Making SMACC easy to use?
– (1:27:42) Control in many robotics applications
– (1:31:16) Comparing state machines to behavior trees
– (1:44:40) Future of SMACC
– (1:47:01) Advice for those starting out in robotics
– (1:50:16) Links and getting involved

SOCIAL:
– Twitter: https://twitter.com/sense_think_act}
– Discourse: https://discourse.ros.org/c/sensethinkact/71}
...more
View all episodesView all episodes
Download on the App Store

Sense Think Act PodcastBy Open Robotics

  • 4
  • 4
  • 4
  • 4
  • 4

4

7 ratings