Asee peer logo

Teaching an old Robot New Tricks

Download Paper |

Conference

2018 ASEE Zone IV Conference

Location

Boulder, Colorado

Publication Date

March 25, 2018

Start Date

March 25, 2018

End Date

March 27, 2018

Page Count

11

Permanent URL

https://peer.asee.org/29627

Download Count

93

Request a correction

Paper Authors

biography

Nebojsa I Jaksic P.E. Colorado State University, Pueblo Orcid 16x16 orcid.org/https://0000-0003-1695-790X

visit author page

NEBOJSA I. JAKSIC earned the Dipl. Ing. degree in electrical engineering from Belgrade University (1984), the M.S. in electrical engineering (1988), the M.S. in industrial engineering (1992), and the Ph.D. in industrial engineering from the Ohio State University (2000). He is currently a Professor at Colorado State University-Pueblo teaching robotics and automation courses. Dr. Jaksic has over 70 publications and holds two patents. Dr. Jaksic's interests include robotics, automation, and nanotechnology engineering education and research. He is a licensed PE in the State of Colorado, a member of ASEE, a senior member of IEEE, and a senior member of SME.

visit author page

biography

Trung H Duong Colorado State University, Pueblo Orcid 16x16 orcid.org/0000-0001-7783-0764

visit author page

Dr. Trung Duong is currently a Research Professor at Engineering Department, Colorado State University-Pueblo. From 2014 to 2017, Dr. Duong worked as a Post-doctoral Research and then a Research Faculty at Center for Advanced Infrastructure and Transportation (CAIT), Rutgers the State University of New Jersey. He involved in research activities of the Long-Term Bridge Performance (LTBP) program funded by the Federal Highway Administration (FHWA) in U.S. Department of Transportation and the Bridge Resource Program (BRP) funded by the New Jersey Department of Transportation. Dr. Duong earned his M.S and Ph.D. degrees in Mechanical and Aerospace Engineering at the Oklahoma State University in 2009 and 2013, respectively. His research interests are mechatronics, robotics, NDE technologies, image processing and computer vision, and artificial intelligence. He is a member of IEEE and ASEE.

visit author page

Download Paper |

Abstract

This paper describes challenges and solutions in maintaining and developing applications for an industrial robot, Mitsubishi’s Movemaster RV-M2, with changing computer technologies. This all-electric robot was used for over 20 years to teach undergraduate engineering students robotics concepts and applications. Originally, the robot’s controller was connected via a 9-pin serial port to an 8088-based PC. The operating systems was DOS (Disk Operating System) and the program used to send the commands to the robot was Q-Basic. As the PC technology continued to evolve, the Windows operating system became increasingly unfriendly with respect to DOS applications. Also, the PC motherboard architecture advances abandoned serial ports (RS232) in favor of USB ports. The only ways to continue using serial ports was by purchasing separate serial port cards, or by using USB-to-RS232 converters (not always compatible with the robot’s controller). The Command Prompt (a DOS style window) of Windows 7 32 bits was the last operating system allowing Q-Basic to run. With an inrush of Windows 7 64-bit applications, an upgrade to this system (to Windows 7 64-bit) rendered Q-Basic incompatible. DosBox program, a wrapper, was the temporary solution to this problem. Q-Basic could still run under DosBox, but DosBox requires administrative privileges to the PC, which students were not allowed to have. So, at this stage, an instructor with administrative privileges would log into the PC, start DosBox and Q-Basic allowing students to enter their programs controlling the robot. This was not a satisfactory solution because it didn’t allow students to develop their programs on their own time. Also, a DOS-based programming environment had a look-and-feel of an archaic design. Students often asked, “Is this robot older than me?” Finally, a MatLab program was developed for sending robotic commands to the robot controller. Students were already familiar with MatLab, since they used it in their first-year programming course, and then reinforced their MatLab programming skills in other subsequent engineering courses. Also, students could write their programs in many other computer labs that have MatLab installed. From individual student interviews, informal student discussions, and a student satisfaction survey, we conclude that this old robot is still popular (one of these robots was featured in the movie “Jurassic Park”) and capable of helping students improve their robot programming skills.

Jaksic, N. I., & Duong, T. H. (2018, March), Teaching an old Robot New Tricks Paper presented at 2018 ASEE Zone IV Conference, Boulder, Colorado. https://peer.asee.org/29627

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2018 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015