Materials for ROS and robotics ROS tutorial State machines in ROS Behavior Trees in Robotics and AI: An Introduction