Thumper-ROS temporary fix for PWM NewPing library conflict

It uses simple ping() to update the sonar reading. Now, the PWM and the
NewPing based ultrasonic can run with no conflict and ROS can deliver
the messages (motor/servo commands in and power/sonar out)
simultaneously. However, it is not scalable i.e., no multiple sonar
sensors can be used.