selected publications conference paper Robotics library: An object-oriented approach to robot applications 2017