Controlling a robotic fish with a smart phone

Nicole Abaid, Jeffrey Bernhardt, Jared Alan Frank, Vikram Kapila, Daniel Kimani, Maurizio Porfiri

Research output: Contribution to journalArticle

Abstract

Recently, mobile devices such as Apple's iDevices have acquired the ability to host a variety of functions beyond merely initiating and receiving telephone calls. These devices have great potential for educational applications, especially when integrated with disparate technologies, such as environmental sensors, microscopes, and robotics. In this work, we present the development of an iDevice application and communication hardware for interacting with a miniature robotic fish. The application includes a user interface for controlling the robot's motion, a detailed tutorial featuring an animated fish, and a link to information about scientific research using the robot. This platform has been field-tested with children in a broad age range and refined based on their feedback. The application has been found to be significantly easier to use than a traditional joystick controller by a survey of middle school children.

Original languageEnglish (US)
Pages (from-to)491-496
Number of pages6
JournalMechatronics
Volume23
Issue number5
DOIs
StatePublished - Aug 2013

Fingerprint

Fish
Robotics
Robots
Telephone
Mobile devices
User interfaces
Microscopes
Feedback
Hardware
Controllers
Communication
Sensors

Keywords

  • Communication
  • Educational technology
  • Mobile robots
  • Underwater vehicles
  • User interfaces

ASJC Scopus subject areas

  • Mechanical Engineering
  • Electrical and Electronic Engineering
  • Computer Science Applications

Cite this

Controlling a robotic fish with a smart phone. / Abaid, Nicole; Bernhardt, Jeffrey; Frank, Jared Alan; Kapila, Vikram; Kimani, Daniel; Porfiri, Maurizio.

In: Mechatronics, Vol. 23, No. 5, 08.2013, p. 491-496.

Research output: Contribution to journalArticle

Abaid, Nicole ; Bernhardt, Jeffrey ; Frank, Jared Alan ; Kapila, Vikram ; Kimani, Daniel ; Porfiri, Maurizio. / Controlling a robotic fish with a smart phone. In: Mechatronics. 2013 ; Vol. 23, No. 5. pp. 491-496.
@article{d373ec1062bb4aeda0da619e9858a858,
title = "Controlling a robotic fish with a smart phone",
abstract = "Recently, mobile devices such as Apple's iDevices have acquired the ability to host a variety of functions beyond merely initiating and receiving telephone calls. These devices have great potential for educational applications, especially when integrated with disparate technologies, such as environmental sensors, microscopes, and robotics. In this work, we present the development of an iDevice application and communication hardware for interacting with a miniature robotic fish. The application includes a user interface for controlling the robot's motion, a detailed tutorial featuring an animated fish, and a link to information about scientific research using the robot. This platform has been field-tested with children in a broad age range and refined based on their feedback. The application has been found to be significantly easier to use than a traditional joystick controller by a survey of middle school children.",
keywords = "Communication, Educational technology, Mobile robots, Underwater vehicles, User interfaces",
author = "Nicole Abaid and Jeffrey Bernhardt and Frank, {Jared Alan} and Vikram Kapila and Daniel Kimani and Maurizio Porfiri",
year = "2013",
month = "8",
doi = "10.1016/j.mechatronics.2013.03.010",
language = "English (US)",
volume = "23",
pages = "491--496",
journal = "Mechatronics",
issn = "0957-4158",
publisher = "Elsevier Limited",
number = "5",

}

TY - JOUR

T1 - Controlling a robotic fish with a smart phone

AU - Abaid, Nicole

AU - Bernhardt, Jeffrey

AU - Frank, Jared Alan

AU - Kapila, Vikram

AU - Kimani, Daniel

AU - Porfiri, Maurizio

PY - 2013/8

Y1 - 2013/8

N2 - Recently, mobile devices such as Apple's iDevices have acquired the ability to host a variety of functions beyond merely initiating and receiving telephone calls. These devices have great potential for educational applications, especially when integrated with disparate technologies, such as environmental sensors, microscopes, and robotics. In this work, we present the development of an iDevice application and communication hardware for interacting with a miniature robotic fish. The application includes a user interface for controlling the robot's motion, a detailed tutorial featuring an animated fish, and a link to information about scientific research using the robot. This platform has been field-tested with children in a broad age range and refined based on their feedback. The application has been found to be significantly easier to use than a traditional joystick controller by a survey of middle school children.

AB - Recently, mobile devices such as Apple's iDevices have acquired the ability to host a variety of functions beyond merely initiating and receiving telephone calls. These devices have great potential for educational applications, especially when integrated with disparate technologies, such as environmental sensors, microscopes, and robotics. In this work, we present the development of an iDevice application and communication hardware for interacting with a miniature robotic fish. The application includes a user interface for controlling the robot's motion, a detailed tutorial featuring an animated fish, and a link to information about scientific research using the robot. This platform has been field-tested with children in a broad age range and refined based on their feedback. The application has been found to be significantly easier to use than a traditional joystick controller by a survey of middle school children.

KW - Communication

KW - Educational technology

KW - Mobile robots

KW - Underwater vehicles

KW - User interfaces

UR - http://www.scopus.com/inward/record.url?scp=84879109032&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84879109032&partnerID=8YFLogxK

U2 - 10.1016/j.mechatronics.2013.03.010

DO - 10.1016/j.mechatronics.2013.03.010

M3 - Article

AN - SCOPUS:84879109032

VL - 23

SP - 491

EP - 496

JO - Mechatronics

JF - Mechatronics

SN - 0957-4158

IS - 5

ER -