migrating behavior and perception code to separate ROS packages