What is Reddit's opinion ofMastering ROS for Robotics Programming: Design, build, and simulate complex robots using the Robot Operating System, 2nd Edition?
Mastering ROS for Robotics Programming give this a look then it’s what I have and seems like it might cover what you need plus you can reference it forever with no subscription fee ;)
Popular alternatives to
Mastering ROS for Robotics ...