Virtual joystick control of finch robot

David Loker, Stephen A. Strom

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Junior-level students in the Electrical and Computer Engineering Technology program complete a 3-credit Measurements & Instrumentation course. There are three main sections of the course: (1) Programming applications using LabVIEW, (2) Data acquisition, sensors, and signal conditioning, and (3) Design of measurement systems. Weekly laboratory activities mirror the lecture materials. Part of the requirements in the course includes an end-of-semester team design project where one possible option is to design and implement software application for the Finch Robot. Students are provided LabVIEW SubVIs for all of the robot's low-level functions (audio buzzer, tri-color LED, left/right motor control, light sensors, obstacle detectors, temperature sensor, and tri- Axis accelerometer values) as well as the corresponding DLL files to run the SubVIs. The objectives for the project are to utilize their LabVIEW programming skills to design a joystick control for the speed and direction of the robot, display the pitch and roll of the robot, and audibly alert the user of the presence of an obstacle in front of the robot. This paper provides a detailed listing of the engineering requirements for the project. An example of student work is provided, along with a project assessment. Recommendations are included to help ensure student success on the project.

Original languageEnglish (US)
Title of host publication121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education
PublisherAmerican Society for Engineering Education
StatePublished - 2014
Event121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education - Indianapolis, IN, United States
Duration: Jun 15 2014Jun 18 2014

Other

Other121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education
CountryUnited States
CityIndianapolis, IN
Period6/15/146/18/14

Fingerprint

Robots
Students
Obstacle detectors
Requirements engineering
Engineering technology
Sensors
Temperature sensors
Accelerometers
Application programs
Light emitting diodes
Data acquisition
Signal processing
Mirrors
Color

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Loker, D., & Strom, S. A. (2014). Virtual joystick control of finch robot. In 121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education American Society for Engineering Education.
Loker, David ; Strom, Stephen A. / Virtual joystick control of finch robot. 121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education. American Society for Engineering Education, 2014.
@inproceedings{88a6e8a8b71343529cecc5e6347f3dc4,
title = "Virtual joystick control of finch robot",
abstract = "Junior-level students in the Electrical and Computer Engineering Technology program complete a 3-credit Measurements & Instrumentation course. There are three main sections of the course: (1) Programming applications using LabVIEW, (2) Data acquisition, sensors, and signal conditioning, and (3) Design of measurement systems. Weekly laboratory activities mirror the lecture materials. Part of the requirements in the course includes an end-of-semester team design project where one possible option is to design and implement software application for the Finch Robot. Students are provided LabVIEW SubVIs for all of the robot's low-level functions (audio buzzer, tri-color LED, left/right motor control, light sensors, obstacle detectors, temperature sensor, and tri- Axis accelerometer values) as well as the corresponding DLL files to run the SubVIs. The objectives for the project are to utilize their LabVIEW programming skills to design a joystick control for the speed and direction of the robot, display the pitch and roll of the robot, and audibly alert the user of the presence of an obstacle in front of the robot. This paper provides a detailed listing of the engineering requirements for the project. An example of student work is provided, along with a project assessment. Recommendations are included to help ensure student success on the project.",
author = "David Loker and Strom, {Stephen A.}",
year = "2014",
language = "English (US)",
booktitle = "121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education",
publisher = "American Society for Engineering Education",
address = "United States",

}

Loker, D & Strom, SA 2014, Virtual joystick control of finch robot. in 121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education. American Society for Engineering Education, 121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education, Indianapolis, IN, United States, 6/15/14.

Virtual joystick control of finch robot. / Loker, David; Strom, Stephen A.

121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education. American Society for Engineering Education, 2014.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Virtual joystick control of finch robot

AU - Loker, David

AU - Strom, Stephen A.

PY - 2014

Y1 - 2014

N2 - Junior-level students in the Electrical and Computer Engineering Technology program complete a 3-credit Measurements & Instrumentation course. There are three main sections of the course: (1) Programming applications using LabVIEW, (2) Data acquisition, sensors, and signal conditioning, and (3) Design of measurement systems. Weekly laboratory activities mirror the lecture materials. Part of the requirements in the course includes an end-of-semester team design project where one possible option is to design and implement software application for the Finch Robot. Students are provided LabVIEW SubVIs for all of the robot's low-level functions (audio buzzer, tri-color LED, left/right motor control, light sensors, obstacle detectors, temperature sensor, and tri- Axis accelerometer values) as well as the corresponding DLL files to run the SubVIs. The objectives for the project are to utilize their LabVIEW programming skills to design a joystick control for the speed and direction of the robot, display the pitch and roll of the robot, and audibly alert the user of the presence of an obstacle in front of the robot. This paper provides a detailed listing of the engineering requirements for the project. An example of student work is provided, along with a project assessment. Recommendations are included to help ensure student success on the project.

AB - Junior-level students in the Electrical and Computer Engineering Technology program complete a 3-credit Measurements & Instrumentation course. There are three main sections of the course: (1) Programming applications using LabVIEW, (2) Data acquisition, sensors, and signal conditioning, and (3) Design of measurement systems. Weekly laboratory activities mirror the lecture materials. Part of the requirements in the course includes an end-of-semester team design project where one possible option is to design and implement software application for the Finch Robot. Students are provided LabVIEW SubVIs for all of the robot's low-level functions (audio buzzer, tri-color LED, left/right motor control, light sensors, obstacle detectors, temperature sensor, and tri- Axis accelerometer values) as well as the corresponding DLL files to run the SubVIs. The objectives for the project are to utilize their LabVIEW programming skills to design a joystick control for the speed and direction of the robot, display the pitch and roll of the robot, and audibly alert the user of the presence of an obstacle in front of the robot. This paper provides a detailed listing of the engineering requirements for the project. An example of student work is provided, along with a project assessment. Recommendations are included to help ensure student success on the project.

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

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

M3 - Conference contribution

BT - 121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education

PB - American Society for Engineering Education

ER -

Loker D, Strom SA. Virtual joystick control of finch robot. In 121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education. American Society for Engineering Education. 2014