Learning Robotics Using Python Design, Simulate, Program, and Prototype an Autonomous Mobile Robot Using ROS, OpenCV, PCL, and Python, 2nd Edition - Joseph, Lentin (Packt Publishing Ltd, 2018)
Selecting an ultrasonic sensor.