Designing a Surgical Robotic Assistant with ROS 2