Artwork

Indhold leveret af Open Robotics. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Open Robotics eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !

State Machines for Complex Robot Behavior

1:51:46
 
Del
 

Manage episode 323639758 series 3305641
Indhold leveret af Open Robotics. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Open Robotics eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
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}
  continue reading

40 episoder

Artwork
iconDel
 
Manage episode 323639758 series 3305641
Indhold leveret af Open Robotics. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Open Robotics eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
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}
  continue reading

40 episoder

Semua episode

×
 
Loading …

Velkommen til Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Hurtig referencevejledning