Key Words Interdisciplinary Approaches, Other: capstone senior design projects

Similar documents
AC : A KICKING MECHANISM FOR A SOCCER-PLAYING ROBOT: A MULTIDISCIPLINARY SENIOR DESIGN PROJECT

Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

RoboTurk 2014 Team Description

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

Design and Manufacturing Curriculum in Industrial Engineering at Mercer University

Rejuvenate An Old Tinius Olsen Machine with Computer Data Acquisition Using Its Existing Hardware and LabVIEW

RoboCup. Presented by Shane Murphy April 24, 2003

AC : MICROPROCESSOR BASED, GLOBAL POSITIONING SYSTEM GUIDED ROBOT IN A PROJECT LABORATORY

Development of a Ball and Plate System

FU-Fighters. The Soccer Robots of Freie Universität Berlin. Why RoboCup? What is RoboCup?

COMPUTER SCIENCE PROFESSIONAL ADVISORY BOARD INDIANA UNIVERSITY PURDUE UNIVERSITY FORT WAYNE (IPFW) MEETING #11

YRA Team Description 2011

Robo-Erectus Jr-2013 KidSize Team Description Paper.

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Learning and Using Models of Kicking Motions for Legged Robots

A Design for the Integration of Sensors to a Mobile Robot. Mentor: Dr. Geb Thomas. Mentee: Chelsey N. Daniels

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League

Learning and Using Models of Kicking Motions for Legged Robots

Kid-Size Humanoid Soccer Robot Design by TKU Team

o What happens if S1 and S2 or S3 and S4 are closed simultaneously? o Perform Motor Control, H-Bridges LAB 2 H-Bridges with SPST Switches

Autonomous Robotic Vehicle Design

KMUTT Kickers: Team Description Paper

CMDragons 2009 Team Description

Automation and Mechatronics Engineering Program. Your Path Towards Success

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

The Speech Based Floor Cleaning Robot

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Mechanical Engineering

PC s and Micro-Controllers in Mechatronics Education. Santosh Devasia and Sanford Meek

Robot Soccer as a Culminating Design Project for Undergraduates

Mission Statement: Department: Engineering Technology Department Assessment coordinator: Todd Morton

Training Schedule. Robotic System Design using Arduino Platform

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

Clarifications of a Datum Axis or Centerplane Specifying in Maximum Material Condition of Geometric Dimensioning and Tolerancing

Field Rangers Team Description Paper

International Journal of Advance Engineering and Research Development

KI-SUNG SUH USING NAO INTRODUCTION TO INTERACTIVE HUMANOID ROBOTS

A Simple Design of Clean Robot

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

Mechanical Engineering

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

Articulation of Certification for Manufacturing

Design and Control of the BUAA Four-Fingered Hand

Six-degree-of-freedom robot design

Interdisciplinary Integrated Education at Washington State University. Presented by: W. Max Kirk Jason B. Peschel

WIRELESS THREE PHASE LINE FAULT MONITORING

Available online at ScienceDirect. Procedia Computer Science 76 (2015 ) 2 8

Appendix E VEX U. VEX Robotics Competition Turning Point Appendix E

Wireless DAQ using LabVIEW

Competencies in Manufacturing Engineering Technology programs from employer s point of view.

The Design of Intelligent Wheelchair Based on MSP430

Team Description Paper: Darmstadt Dribblers & Hajime Team (KidSize) and Darmstadt Dribblers (TeenSize)

MCT Susanoo Logics 2014 Team Description

Team KMUTT: Team Description Paper

EDUCATIONAL ROBOTICS' INTRODUCTORY COURSE

MECHATRONICS Master study program. St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola.

Dynamics and Operations of an Orbiting Satellite Simulation. Requirements Specification 13 May 2009

MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual

The Modular Mechatronic System from Rexroth. Practise-orientated, efficient, ready to use

TEACHING PLC IN AUTOMATION --A Case Study

Interior Architecture, BIAR Assessment Report, 2012

Appendix E VEX U. VEX Robotics Competition Turning Point Appendix E

Modern Engineering Laboratories That Deliver

The Real-Time Control System for Servomechanisms

Baccalaureate Program of Sustainable System Engineering Objectives and Curriculum Development

A MODERN UNDERGRADUATE MECHANICAL ENGINEERING LABORATORY. Introduction

A Multi-Level Curriculum in Digital Instrumentation and Control based on Field Programmable Gate Array Technology

BS in. Electrical Engineering

AUTONOMOUS NAVIGATION SYSTEM BASED ON GPS

Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution

Overview Agents, environments, typical components

Tour Guide Robot: A Platform for Interdisciplinary Engineering Senior Design Projects

NUST FALCONS. Team Description for RoboCup Small Size League, 2011

University of Technology. Control and Systems Eng. Dept. Curriculum Vitae (C.V.)

PLAN OF SECOND DEGREE POSTGRADUATE STUDY

Chemical and Biological Engineering Student Learning Outcome Assessment Report

Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio

ER-Force Team Description Paper for RoboCup 2010

Autonomous. Chess Playing. Robot

Arduino Robotic Projects By Richard Grimmett

RoboDragons 2010 Team Description

Humanoid Robot NAO: Developing Behaviors for Football Humanoid Robots

B.TECH(MECHANICAL) -SEDA

Software Architecture for an Exploration Robot based on Urbi

A Novel Robotic Manufacturing System for Learning Innovation

SPEED CONTROL OF INDUCTION MOTOR VIA PIC CONTROLLER USING LAB VIEW

Accreditation Requirements Mapping

Controlling Robot through SMS with Acknowledging facility

The Development and Application of High Compression Ratio Methanol Engine ECU

PLEASE READ FIRST (NEW 2011 VERSION) Main features:

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Kon-C3003 Mechatronics exercises

Mechanical & Industrial Engineering Course and Option Talk - Mechatronics

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown

Immediate linking of tolerance theory to hardware fabrication in a sophomore design course. Dr. Andrew C. Foley P.E. LCDR Eben H. Phillips P.E.

CAD Models of Movable Clamps in Fixture Design

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

Transcription:

A Kicking Mechanism for an Autonomous Mobile Robot Yanfei Liu, Indiana - Purdue University Fort Wayne Jiaxin Zhao, Indiana - Purdue University Fort Wayne Abstract In August 2007, the College of Engineering, Technology and Computer Science at Indiana University - Purdue University Fort Wayne and Raytheon Co., Fort Wayne initiated a 5-year project to promote robotics, artificial intelligence, and software engineering in the college curricula. The main goal is to build a robot team to compete in the Robocup competition (http://www.robocup.org). This project also aims at introducing robotics into a variety of computer science and engineering courses. As part of the first year plan, a Pioneer 3-DX robot equipped with a Canon VC-C50 Pan-tilt-zoom (PTZ) camera has been purchased. Using this robot as a development platform, the first task is to design and build a kicker. In order to accomplish this task, a team of senior engineering students have been asked to design and build a kicking mechanism that is seamlessly connected and interfaced with this Pioneer 3-DX robot. This is a two-semester multidisciplinary capstone senior design project conducted by one computer engineering student, two electrical engineering students, and two mechanical engineering students. In the fall of 2007, the students started with the formulation of the problem and then the generation of conceptual designs. After evaluating the conceptual designs, they completed a detailed design of the best conceptual design. In the spring of 2008, the students will first build the kicking system, and then conduct experimental testing. The kicking system is composed of a kicker, a microprocessor based control and driving unit, and software design. The Pioneer 3-DX robot and its attached kicking system shall be able to locate a soccer ball, approach the ball, and control it. It should also be able to kick the ball in a particular direction for a minimum of 5 meters through preprogrammed kicking strategies. The kicking mechanism should be designed to work under the limitations and rules specified by the Robocup organization. Robocup provides rules regarding the size limitations of the robot for specific leagues. These size restrictions together with the given dimensions of the Pioneer robot will determine the allowable size and weight of the kicking system. The microprocessor based control and driving unit shall be able to provide enough power to drive the actuators of the kicker. Other than the technical aspects of the kicking mechanism, this paper also describes several different assessment approaches used throughout the project. The faculty members from the Department of Engineering and the local sponsors conduct the assessment. These assessments are based on either written reports or oral presentations by each design team. This paper also presents the ongoing and future effects in the curricula development brought by the Robocup project. Key Words Interdisciplinary Approaches, Other: capstone senior design projects

A Kicking Mechanism for an Autonomous Mobile Robot Yanfei Liu Assistant Professor of Electrical and Computer Engineering, Indiana University -Purdue University, Fort Wayne, Indiana 46805, liu@engr.ipfw.edu Jiaxin Zhao Assistant Professor of Mechanical Engineering, Indiana University -Purdue University, Fort Wayne, Indiana 46805, zhaoj@ipfw.edu I. INTRODUCTION This paper introduces a multidisciplinary capstone senior design project in Department of Engineering at Indiana University - Purdue University Fort Wayne (IPFW), which involves the design, build and test stages 1. The project is to design and build a kicking mechanism seamlessly connected and interfaced with a Pioneer 3-DX robot (shown in Figure 1). When the project is completed, the Pioneer 3-DX robot and kicker combination will be able to locate a soccer ball, approach and control it and finally kick it in a desired determined direction a minimum of 5 meters, through preprogrammed kicking strategies. Figure 1: Pioneer 3-DX robot with a Pan-Tilt-Zoom (PTZ) camera The kicking system is composed of a kicker, a microprocessor based control and driving unit, and software design. The kicking mechanism should be designed to work under the limitations and rules specified by the Robocup organization 2. RoboCup provides rules regarding the size limitations of the robot for specific leagues. These size restrictions together with the given dimensions of the Pioneer robot will determine the allowable size and weight of the kicking system. The microprocessor based control and driving unit shall be able to provide enough power to drive the actuators of the kicker. The remainder of this paper is organized as follows. In Section II, we introduce about the background of this multidisciplinary capstone project. In Section III and IV, we present the mechanical and electrical designs of this kicking mechanism. In Section V and VI, we describe

the project assessment and curricula development. Finally, we conclude the paper in Section VII. II. Background In August 2007, the College of Engineering, Technology and Computer Science at IPFW and Raytheon Co., Fort Wayne initiated a 5-year project to promote robotics, artificial intelligence, and software engineering in the college curricula. The main goal is to build a robot team to compete in the Middle Size League (MSL) Robocup competition 2. This project also aims at introducing robotics into a variety of computer science and engineering courses. As part of the first year plan, a Pioneer 3-DX robot equipped with a Canon VC-C50 Pan-tilt-zoom (PTZ) camera has been purchased (shown in Figure 1). Using this robot as a development platform, the first task is to design and build a kicker. In order to accomplish this task, a team of senior engineering students have been asked to design and build a kicking mechanism that is to be seamlessly connected and interfaced with this Pioneer 3- DX robot. This is a two-semester multidisciplinary project 1 conducted by one computer engineering student, two electrical engineering students, and two mechanical engineering students. Electrical and mechanical engineering students work separately on the electrical and mechanical design and together on the electrical and mechanical interfacing. In the fall of 2007, the students started with the formulation of the problem and then the generation of conceptual designs. After evaluating the conceptual designs, they completed a detailed design of the best conceptual design. In the spring of 2008, the students will first build the kicking system, and then conduct experimental testing. III. Mechanical design Figure 2: CAD Drawing of Final Design

Figure 2 shows the final design of the kicking mechanism mounted on the Pioneer 3-DX robot 3. The students successfully used their knowledge learned in a kinematics and dynamics of machinery course to design a linkage system with two degrees of freedom, one for kicking the ball and the other for controlling the direction of the kick. After comparing pros and cons of the conceptual designs, the team settled on implementing a pneumatic system. A dual cylinder system was designed that can not only kick the ball forward, in order to score, but also kick it at an angle, perhaps to pass to a teammate. The two pneumatic cylinders can be fired individually or as a synchronized pair. The kicking plate will be attached via a pin to one of the cylinder and via a slider to the other cylinder as shown in Figure 3. The simple linkage shown, allows for a left kick when the right cylinder fires and a right kick when, alternatively, the left cylinder fires. The figure gives the approximate positions of the linkage before a kick and then after the left cylinder has been activated. The cylinders will be controlled via 3/2 solenoid valves. 3/2 solenoid valves have 3 ports. One port comes from the supply line, one port goes to the cylinder and one goes to exhaust. 3/2 solenoid valves allow air to pass between one pair of ports chosen from the three ports, which creates two operating positions. The two positions determine which output line is active. When kicking, the output to the cylinder is active, when idle the position is switched and air is allowed to exhaust. Figure 3: Cylinders and kicking plate. Right diagram shows side kick. Figure 4 shows the pneumatic circuits with a pair of 3/2 solenoid valves to control the pneumatic cylinders.

Figure 4: Pneumatic Circuit IV. Electrical design The electrical design of the kick mechanism is mainly a microprocessor based control and driving unit 3. This unit will enable the main controller of the Pioneer 3-DX robot to drive the kicker as well as utilize possible sensors to determine short range robot motions. The team chose the PIC18F458 as the microcontroller for their design. The PIC microcontroller communicates with the main controller of the Pioneer 3-DX robot through the serial connections. The PIC microcontroller pins operate mostly at a TTL, as oppose to the serial connectors that is RS232 level compatible; thus, a transceiver or driver is needed to be interfaced with the PIC microcontroller and convert the voltage levels between the serial connectors and the microcontroller. The team chose the driver chip, MAX232 from Maxim Inc, for their design. Figure 5 shows the interfacing circuit. VCC 5V C8 PIC18F458 C5 1uF C4 1uF C1+ C1- C2+ C2- T1IN T2IN R1OUT R2OUT VCC V- V+ T1OUT T2OUT R1IN R2IN U2 C7 1uF C6 1uF 1 10uF GND 6 GND RX/RC7 25 TX/RC6 26 GND MAX232E 5 9 DB9 SERIAL/FEMALE

Figure 5: RS232/Serial Interface circuit Two of the DRV104 manufactured by Texas Instruments will be used to drive the solenoids of the pneumatic valves actuated system. The input voltage signal of the DRV104 driver chip is the output PWM signal from the PIC18F458 microcontroller. The duty cycle of the PWM voltage signals from the PIC18F458 microcontroller, which can be programmed and adjusted as desired, is used for the DRV104 to generate a modulated current needed to actuate the kicker with various speed. In order for the kicking mechanism to perform a more powerful kick, we want to avoid the situation where the ball is in contact with the pedal. Thus, the team decides to use two proximity sensors to alert the robot when the ball gets too close to the robot. The proximity sensor selected is CT1-AP-1A, manufactured by AutomationDirect. The sensing range of the CT1-AP-1A is 2-15mm. V. Project assessment As mention above in Section II, the senior design project in Department of Engineering at IPFW is a two-semester project 1. In the end of each semester, the students will give an oral presentation about what they have accomplished throughout that semester. The presentation is open to the public. After the presentation, the faculty members from the department and the local sponsors will conduct the course outcome assessment for each individual project. The evaluators are asked to rate each outcome from 1 to 4. The five outcomes evaluated for the project are listed below. The results presented in Table 1 shows that those outcomes are well achieved. 1. The ability of the students to formulate a problem statement. 2. The ability of the students to generate solutions. 3. The ability of the students to evaluated the generated solutions. 4. The ability of the students to obtain a final design including safety, economic and ethical considerations. 5. The ability of the students to communicate effectively. Table 1: The assessment results Outcome Evaluator 1 2 3 4 5 6 7 8 average 1 4 3 4 4 3 3 3 3 3.4 2 4 4 4 4 3 3 3 3 3.5 3 4 2 4 4 3 3 3 3 3.3 4 4 3 4 3 3 3 3 2 3.1 5 4 4 4 3 3 4 3 4 3.6 There are also three other assessment activities related to the senior design project. The faculty members from the department and the project advisor assess the problem statement and the generated conceptual designs. The written problem statement is evaluated by the project advisor and another faculty member in the department. The assessment of the generated conceptual

designs is based on the oral presentation given by each design team. In the end of the first semester, the project advisors assess the ABET course outcomes a, c, d, e, and g 4. VI. Curricula development The majority of capstone design projects in Department of Engineering at IPFW are currently multidisciplinary due to the fact that we have Electrical Engineering, Computer Engineering and Mechanical Engineering in the same department. The project presented in this paper is similar to other projects in the multidisciplinary nature, but also goes beyond that scope because robotics is a field that not only attracts people from engineering but also from computer science. Other than this capstone design project, there is still another software engineering course that uses this Pioneer 3-DX robot. The software engineering course, offered by the computer science department, requires a class group project. The students first learn how to use the APIs in the software development package ARIA 5 (Advanced Robotics Interface for Applications) provided with the Pioneer 3-DX robot. ARIA is a powerful Object Oriented toolkit, usable under Linux or Windows Operating Systems. Then the students program the Pioneer 3-DX robot to accomplish certain interactive tasks utilizing the PTZ camera. One student in that software engineering project is also in this engineering capstone project. Therefore, the experience that he gained in software engineering course can be used in the engineering capstone project. As mentioned above the ongoing Robocup project that IPFW and Raytheon initiated together is a long-term project. It is planned that in the year 2008-2009 one of the multidisciplinary capstone projects will be to design and build our own mobile robot base. The advantages of designing and building our own robot are twofold. First, the robot could be customized exactly for our application, Robocup competition. Second, it will be less expensive than buying a commercial robot. In order to make this project a success, it is very important to provide undergraduate students with sufficient knowledge to participate the Robocup project in their senior year. There are two courses offered by Department of Engineering which fulfill this goal. One of them is a junior level robotics course that introduces the students the basic knowledge in mechatronics. This robotics course is a multidisciplinary course required for all of the students in the three majors, Computer Engineering, Electrical Engineering, and Mechanical Engineering. The other is a newly developed course that is about embedded real-time operating system. VII. Conclusions In this paper, we discussed a kicking mechanism interfaced with the Pioneer 3-DX robot, which is a Capstone senior design project in Department of Engineering at Indiana University Purdue University Fort Wayne. The whole system design consists of a kicker and a microprocessor based control and driving unit. We described the design of each component in details in this paper. We also introduced the assessment methods used in the capstone design project as well as the curricula development based on the Robocup project. Bibliography

1. Abu-Mulaweh, H., Engineering capstone senior design, World Transactions on Engineering and Technology Education, Vol.5, No.1, pp. 153-157, 2006 2. Robocup Official Site (2007), http://www.robocup.org/ 3. Craft, C.; Macki, M.; Mikobi, F.; Nzudie, L. and Tostado, M., Kicking Mechanism for the Pioneer 3-DX, Capstone Senior Design Report, Department of Engineering, Indiana Purdue University Fort Wayne, Dec. 2007. 4. Engineering Accreditation Commission, Criteria for Accrediting Engineering Programs, page 2, March 18, 2007. 5. Mobile Robots, http://robots.mobilerobots.com/aria/ Dr. Yanfei Liu received the B.S. in Electrical Engineering from Shandong Institute of Architecture and Engineering, Jinan, China in July 1996. She then received the M.S. degree from Institute of Automation, Chinese Academy of Sciences, Beijing, China in July 1999, and Ph.D. Degree from Clemson University in August 2004. Dr. Liu has been a member of the IPFW Department of Engineering since August 2005. Her current email address is liu@engr.ipfw.edu Dr. Jiaxin Zhao is an Assistant Professor of Mechanical Engineering at Indiana University- Purdue University Fort Wayne. He received his BS from the University of Science and Technology of China, his MS from the University of Missouri-Rolla, and his PhD from Purdue University-West Lafayette. His research and teaching interests are tribology, machine design, solid mechanics and numerical methods including finite elements and parallel computing. His current email address is zhaoj@ipfw.edu