Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Android Based Teleoperation for the Finch Robot


Affiliations
1 Department of Engineering and Mathematics, Sheffield Hallam University, United Kingdom
     

   Subscribe/Renew Journal


The act of creating a robot involves systems engineering and creative problem solutions. It is about using established components to create a system that works in the natural or at least in the human environment. The current project is no exception, we have used the Robot Operating System (ROS) to create an android based teleoperator application for the Finch robot. A Raspberry Pi processing platform establishes the link between the android device and the Finch robot. The most creative task, during the system design, was to translate the commands from the teleoperator application into wheel movements of the Finch robot. The translation must take into account the physical setup of the robot, including unintended negative influences, such as drag. The command translation involved a nonlinear coordinate transformation. The ROS framework enabled us to focus on that nonstandard coordinate translation task by offering a high level of abstraction and the ability to create component functionalities independently.

Keywords

Robotics, Teleoperation, Robot Operating System, Coordinate Transform, Raspberry Pi.
Subscription Login to verify subscription
User
Notifications
Font Size

Abstract Views: 291

PDF Views: 2




  • Android Based Teleoperation for the Finch Robot

Abstract Views: 291  |  PDF Views: 2

Authors

Oliver Faust
Department of Engineering and Mathematics, Sheffield Hallam University, United Kingdom

Abstract


The act of creating a robot involves systems engineering and creative problem solutions. It is about using established components to create a system that works in the natural or at least in the human environment. The current project is no exception, we have used the Robot Operating System (ROS) to create an android based teleoperator application for the Finch robot. A Raspberry Pi processing platform establishes the link between the android device and the Finch robot. The most creative task, during the system design, was to translate the commands from the teleoperator application into wheel movements of the Finch robot. The translation must take into account the physical setup of the robot, including unintended negative influences, such as drag. The command translation involved a nonlinear coordinate transformation. The ROS framework enabled us to focus on that nonstandard coordinate translation task by offering a high level of abstraction and the ability to create component functionalities independently.

Keywords


Robotics, Teleoperation, Robot Operating System, Coordinate Transform, Raspberry Pi.