College of Mechanics and Robotics, AGH University of Science and Technology30 Adama Mickiewicza Aleja, Krakow 30-059, Poland