A Multidisciplinary Mechatronics Program: From Project-Based Learning to a Community-Based Approach on an Open Platform

To face contemporary problems, international engineers must be trained in advanced learning environments and with professional skills and knowledge. Sponsored by USAID (US Agency for International Development), the Build-IT (Building University-Industry Learning and Development through Innovation and Technology) program leverages the vast capabilities of the implementing partner from Arizona State University and plays a key role as an innovative pioneer in converging personalities from various fields. A well-educated engineer can contribute to the sustainable development of society. With the aim of building community-oriented education, an integrated strategy was proposed in which a problem-based learning method is investigated to apply technical knowledge. In accordance with this strategy, in our proposed method, students from Mechatronics Engineering first had to work together with other learners in the electronics, software, control automation, and mechanics fields, followed by the design of an open platform integrated multi-disciplinary approach. By collaborating with their peers in developing this hardware, students become better equipped with specialized knowledge. This process also allows students to feel confident in implementing their innovative thinking while still maintaining the core meaning of the instrument. One of the key benefits of this approach is that helping students overcome their problems concurrently enhances the engineer’s function in the community despite missing some specialized skill sets. Based on experimental works using this open framework, the present approach demonstrates that pupils in our program have sufficient ability to contribute to social achievements. Lastly, the feasible, low-cost, and visually educational instrument made by the participants showcases the value of such a multi-disciplinary approach.


Introduction
In the context of high technology, education is promoted to prepare learners for variation in sociotechnical factors. There are have been many efforts made to improve the teaching work in science, technology, engineering, and mathematics (STEM) programs to aid both teachers and learners in local schools. This entails a curriculum based on the idea of educating students in particular fields where academic concepts are coupled with real-world lessons. However, STEM education still suffers from some defects, such as the lack of clear-cut guidelines or standards. Moreover, such education starts too late in life, thereby abandoning under-performing students. The target of this educational method is to help female students achieve gender equality in STEM. When entering an undergraduate program, STEM has some limitations. Passive students in the 12th grade who can pass the university entrance examination could achieve poor results in the first or second year of university. Thus, there should be a significant push to discover the best resources that can engage and establish the relevant skills for diverse learners. Moreover, STEM education has several drawbacks that need to be enhanced: (1) Gender inequality: Female students remain less likely to choose STEM majors and obtain STEM degrees and jobs than males. There are various explanations for this gender gap. One is that traditional thinking remains from our parents' generation, when men and women had significantly different roles in society [1] (e.g., that girls should stay home and take care of family matters while boys engage in work). It is suggested that the education system and school should serve a nuclear role in helping girls and women determine their interest in STEM subjects and providing equal opportunities to both groups. Using educational robotics activities [2], minimizing course choice options [3], or deploying a national strategy [4,5] could promote gender equality in STEM. (2) Family disadvantages: Learner outcomes are also dependent on the characteristics of one's surroundings. A low household income requires children to make an income [6]. Different cultures and learning styles are also cyber barriers to STEM education [7]. A great deal of research focuses on establishing the causal mechanisms behind family influences. Investments from parents in their children's education and development [8] impacts the children's interest in learning. Likewise, class-based differences [9] in parenting practices and opportunities for skill-building (both cognitive skills and non-cognitive skills) affect student behavior towards learning and work. (3) Contextual agents: The social setting in which students are situated decides how students will react to learning. There is evidence that neighborhood disadvantages induce negative attitudes and motivation toward work [10]. (4) Teacher resources: As key elements in a student's talent development, teachers are believed to influence student learning output. Teachers improve their skills in collaboration with peers and develop quality curricula, district support, and feasible development strategies. While teachers' perceptions of STEM education have been examined [11], more work needs to be completed to discover how best to support undergraduate student in the classroom.
STEM subjects like mathematics also face other difficulties. Alumni often struggle with the mathematical aspects of their scientific courses [12]. Certain content knowledge is clearly lacking. Beyond any issues that might arise in content knowledge, many students with good grades in mathematics seem to have difficulty actually employing their mathematical knowledge. Several troubles in the STEM method for math include a lack of ability to translate mathematical meaning to real-world meaning, a lack of practice and confidence, and a lack of multi-step problem solving skills. To overcome these problems, students must have a solid foundation of appropriate mathematical knowledge together with an equivalently strong set of mathematical process skills. It is hoped that students will arrive at school well-equipped for a happy, productive, and successful time.
Unlike the previous methodologies, service learning that emphasizes engineering design has been reinforced in the professional preparation of engineering alumni. The foundations in [12] empirically and theoretically provided an assessment of how this program affected alumni's perceptions of their preparation for professional practice. The results illustrate that the service-learning program offers a bridge from schooling to practice, allowing students to obtain workplace experience and develop a variety of skills. Moreover, in an effort to measure the added value, projects in service learning for engineering education are largely used to achieve higher cognitive levels in technical skills, attitudes, and social and moral characteristics [13]. A wide variety of quantitative assessments, such as written survey instruments, and qualitative methods, such as experience attributes, are available to validate outcomes. Qualitative information can be coded to yield quantitative results. Course assignment plays the mechatronics program, this issue must also be considered to engender interdisciplinary working capabilities among graduates.

Motivations
The current training programs have changed significantly, especially in the field of engineer training. Programs often feature a balance of mathematics and science knowledge, core fundamental knowledge, and specialized subjects [22]. The subjects also include experiments, practice, and projects that focus on developing experiences and skills for students while studying at university. Specialized projects are a good opportunity for students to experience the problem-solving process, use the knowledge they have learned to design solutions, and analyze the implementation of design projects. These projects can be done individually or in groups to improve the planning skills, control the progress, and develop the teamwork of students.
These projects are often carried out under general topics, such as autonomous control cars, track-oriented cars, robot control, etc. [23,24]. Students who receive their topic will learn about the theory themselves and apply their knowledge of design in mechanics and electronics to realize the design and present it to the evaluation board. These projects increase the student's ability to apply their knowledge to practical design according to given topics. Students must demonstrate the ability to think and create, as well as practice teamwork skills. There are also many prototypes (the results of the project) that require significant effort and money.
However, the delivery of specialized design projects also has some noticeable disadvantages.
• The topics are limited to common products for mechatronics training. Subjects assigned by faculties may overlap among students in the same class and students in the same courses [25,26]. Students rarely have the opportunity to identify the requirements for designing a mechatronics prototype in different industries and fields. • Students in the same program work together on their projects. Therefore, creating opportunities for students to identify problems in a multidisciplinary working environment and flexibly choose the appropriate working method to resolve any necessary changes cannot be achieved [27,28].
Based on these limitations, the introduction of an open training program for mechatronics was proposed, particularly for the formation of multi-disciplinary subject projects.

Teaching Pedagogies
Two of the most well-known teaching techniques are PBL (project-based learning) and the flipped classroom. In the PBL approach, students gain knowledge and skills by working for an extended period to investigate and respond to an authentic, engaging, and complex question, problem, or challenge [29]. It is expected that this approach will foster more skilled, empathetic, confident, and experienced students and members of society. Furthermore, PBL is a key issue that has attracted many researchers for the following reasons: • It helps students to increase their critical thinking. The heart of a project-what it is "about," if one were to sum it up-is a problem to investigate and solve or a question to explore and answer. Students engage in a rigorous, extended process of asking questions, finding resources, and applying information.

•
It allows the student to enhance his or her communication skills. Students need to use their own judgment when solving a problem and answering driving questions from others. They also make their project work public by explaining, displaying, and/or presenting it to people beyond the classroom. • PBL improves classroom collaboration. Students give, receive, and use feedback to improve their process and products. Instead of a private discussion between an individual or group and teacher, here, the social dimension of learning becomes more important. This has an impact on classroom and university culture, helping to create a "learning community," where students and teachers discuss what is being learned, how it is learned, what acceptable standards of performance are, and how student performance can be improved.

•
Creativity is encouraged and essential in PBL. PBL does not compartmentalize STEM subjects but provides an avenue for all students to interact together. Students might create an original product or come up with solutions to authentic problems with divergent ideas.
The flipped classroom approach involves a type of blended learning where students are introduced to content at home and practice working through it in class [30]. A flipped class is one that inverts the typical cycle of content acquisition and application so that: (1) students gain the necessary knowledge before class and (2) instructors guide students to actively and interactively clarify and apply that knowledge during class. Like the best classes have always done, this approach allows instructors to play their most important role: guiding their students to engage in deeper thinking and higher levels of application [31]. A flipped class keeps student learning at the center of teaching. There are several benefits of this teaching methodology: • Students learn more deeply. As a result of students engaging in learning before class and applying relevant theory in class, they acquire a deeper understanding of the content and how to use it.

•
Students are more active participants in learning. Their role shifts from passive recipients to the active constructors of knowledge, giving them opportunities to practice using the intellectual tools of the discipline.

•
The interactions among students increase, thus allowing students to learn from each other.

•
The instructors and students obtain more feedback by discussing the subject in more detail.

Community-Based Education
Using the promotion of engineering education in the community, BUILD-IT develops curricular partnerships, mentorships, and industry-sponsored practical opportunities to train students' professional skills and technical competencies in preparation for their careers. This program provides different courses that apply PBL to teamwork and address the shortcomings of the specialized projects, as described in previous section. These courses [15] were launched in 2017 at Build-it partner schools in Vietnam e.g., EPICS (refer to Appendix A for abbreviations), MEP (Maker to Entrepreneur), URI (Undergraduate Research Initiative), eProject (electronics-Project), and the Automation Project).

•
The EPICS course [32,33] is an international award-winning social entrepreneurship program. Student teams design, build, and deploy systems to solve engineering-based problems for charities, schools, and other not-for-profit organizations. Students here do not wait until graduation to make a difference. Instead, they tackle real-world problems today. Through EPICS, multidisciplinary teams of undergraduate students use their technical skills and innovative ideas to design and implement solutions for not-for-profit organizations in our community and around the world. • MEP's mission is to prepare top EPICS teams or other innovation teams with prototypes to understand the basics of early-stage venture development, such as making a first sale or pre-sale with an initial customer, conducting customer interviews, and completing feedback-based prototype iterations. • URI is designed to prepare motivated students with skills to independently develop a feasible research proposal application, experience a faculty-guided research process, and receive feedback from industry professionals. URI enhances students' knowledge of their research, their analysis of preliminary findings, their project management, and their research presentation skills. URI prepares students for careers in R&D and research in graduate school. • eProject operates student-industry project teams to innovate solutions to industry-specific problems. It provides a cost-effective opportunity to solve technical problems and the opportunity to interact with students to gain access to new ideas and to mentor potential future talent.

•
The automation project is deployed under the sponsorship of automation equipment manufacturers, such as Rockwell. Through this education partnership, students will learn how to apply automation and information technologies for smart, safe, and sustainable manufacturing. In addition to student education, faculty will be trained in how to integrate project-base curricula into their classrooms using the same technology with the license-free software CCAT (Connected Component Accelerator Toolkit) and CCW (Connected Components Workbench).
A special feature of these Build-IT courses is the implementation of projects in any field and students from different programs working together to find solutions to practical problems.

Overview
Along with the development of science and technology in the new era, the needs of IC (Integrated Circuit) have increased significantly. The more machine automation in industry has been utilized, the more development demands in the semiconductor industry have grown. In this field, a wafer is one of the main input materials to form a microprocessor. Because of its specific requirements, there is no human in the applicable workspace; as a result, developers must operate the semiconductor system from a distance. Most operations are handled by a wafer robot. The wafer size changes continuously, and larger wafers offer higher productivity and more benefits. Meanwhile, the density of a chip increases two-fold. Consequently, the line width of the wafers becomes narrower and narrower.
The key tasks of the robot are to move at a high speed with high accuracy.
There are several structures for handling robots that can be used in semiconductors. The authors in [34,35] developed a four-DOF (degree-of-freedom) direct-drive SCARA (selective compliance assembly robot arm) robot for wafer handling purposes. The dynamic model of the SCARA robot was realized via the Newton-Euler and Lagrangian methods. Because of external disturbances and uncertainty factors, three PD (proportional-derivative) controllers and decoupling controls are applied in this model. The inverse dynamics of the SCARA robot are synthesized by feedback linearization. The output performance meets the high speed and high precision requirements in the wafer handling process. However, complex computations can limit real-time performance, especially because all axes (shoulder, elbow, and wrist) move synchronously. Another type, a frog-leg robot [36], which has enhanced stiffness due to its parallel structure, could be used for handling silicon wafers inside the vacuum environment of semiconductor manufacturing machinery. The basic tri-loop PID (proportional-integral-derivative) feedback controller and torque offset estimated through the robot model are the inputs used to compensate for the system's nonlinear dynamics. Moreover, the testing method is optimized by tuning the gains of the feedback controller. Nevertheless, this robot model is rarely utilized since it is hard to use it at high speeds. The mechanical structure must use stiff enough material. Further, a parallel frame requires the synchronous control of all motors. Using the same approach, the research in [37] focused on path planning for industrial robots transferring silicon wafers in an equipment front end module. In this extremely limited workspace, all system problems could be solved by the proposed method. Moreover, the probabilistic roadmap method for collision avoidance is also applied. This approach formulates a constrained optimization problem with the shortest path from the roadmap, parameterized by a cubic B-spline curve. To develop other architecture for wafer handling robots, researchers [38] have introduced novel mechanical hardware to determine the motion of 3-DOF. Some discussions have been held to analyze the kinematics and dynamics model. To satisfy the high-velocity demand, a time-optimal path planning approach concerning the constrained conditions is proposed. The disadvantages of this approach are its high-cost of system operation and lack of validated time-optimal targets in reality.
The end effector tools are also key issues for many researchers in the field of semiconductor manufacturing. In some circumstances, delayed time may lead to serious quality problems due to residual gases and heat in the chamber [39]. Hence, a more robust method is needed for regulating wafer delays against timing disruptions without exceeding a specified limit. Firstly, this method models the discrete-event behavior of a tool using a timed event graph. Later, a feedback controller for single-arm and dual-arm cluster tools is developed to meet the time constraints by regulating wafer delays. Under the same approach, but using a different method, the authors in [40] presented a modular contact-free wafer handling system that responds to industrial requirements in terms of throughput and flexibility. A decentralized control at the block level is used to dampen the object motion. An overall physical model of the modular system describing the motion of the wafer transported by directed air-jets is proposed. The drawbacks of this method include its difficult-to-control air valve, powerful air resources, and lack of trajectory planning for silicon wafers.
Related to semiconductors, the route planning and resource allocation approach is also an interesting topic for developers. A study motivated by the realistic need to improve the productivity of wafer fabs, the authors [41] proposed a novel approach for a manual material handling system to mimic the functionality of the automated material handling system for advanced fabs without intensive capital investment to deliver the wafer lots manually and systematically. Notably, a mathematical model was developed to optimize the routing plan with two objectives that minimize the total traveling distance in all routes and minimize the amount of manpower needed in all routes. However, this approach is available only for one kind of wafer fab and has some limitations, such as its fab capacity, product mix, and various layout configurations. Using a modified Markov chain model with shortcuts and blocking in the semiconductor wafer fabrication system [42], the performance of a closed-loop automated material handling system was analyzed and evaluated effectively. Although the results of this study are good, several academically challenging issues still need to be updated.

Training from a Community Perspective
Although trainers made a significant effort to highlight the benefits of advanced teaching methods, there still remain some potential limitations in certain programs that lack the relevant knowledge, values, and skills for graduates based on Bloom's Taxonomy of the domains of learning [43]. Three domains of educational activities or learning were identified: the cognitive domain, which involves mental skills or knowledge; the effective domain, which refers to growth in one's feelings or emotional areas like one's attitudes or sense of self; and the psychomotor domain for manual or physical skills. The school system prepares students for future occupations, thereby developing their skills and providing them with the required knowledge, values, and attitudes for the profession. According to the experts, universities are organizations that perform a key role within contemporary society by educating large proportions of the population and generating knowledge [44]. Among all potential interactive linkages, communities or industries can directly cooperate with or acquire research results from academic institutions, financially support academic research, and hire students, graduates, and researchers to enrich their innovation capabilities. The potential positive effects of academia-industry linkages for innovation and economic growth have motivated governments in many countries to actively promote such linkages.
Insights from industry partners are an essential input for the development of the curriculum to determine the concerns of the employers regarding the required qualifications of graduates [45]. Power electronics are an integral part of today's development of modern technology. From deep-sea submarines to space satellites, the applications of power electronics are everywhere and increasing every day. To expedite the transfer of theoretical knowledge to practical experience for semiconductor devices while simultaneously providing a hands-on understanding of the development of comprehensive power electronics systems, lab curricula entail various lab manuals and supporting resources [46,47]. Multiple workshops have been held with ECE (electrical and computer engineering) undergraduates and graduate students to evaluate the performance of the lab. Final assessments and student feedback are presented as the outcome of the development. Developers emphasize not only photonic laboratory devices but also the handling process, automated solution, and control routine for semiconductor production. The use of various factory simulators has been studied to help trainees manipulate the system. These simulators predict the work-in-progress position and were applied to a wafer fabrication factory [48]. This platform uses the laws of operation management, such as the economic order quantity model and cycle time, to enable students to implement various lean concepts.
Under the theme of cluster chambers, during the transfer process, the wafer cannot be located exactly at a pre-identified coordinate. An error in position can possibly lead to misplacement or a broken wafer. Normally, to calibrate the wafer centering method, the light-breaking type [49,50] that encompasses several optical sensors is employed. These devices recognize whether the wafer exists or not by measuring the signals from the emitter and detector. The time interval and divergent light phenomena are sourcing errors because the wafer position is computed based on traveling light. The second method is constructed on a digital camera. In [51], a CCD (charge coupled device) camera was used to determine the wafer center position after image processing of the points on the wafer plate. Nearly a hundred image-based techniques are essential for improving the chamber surface that reflects light. Moreover, the errors in repeating the duty and velocity of the robot [52] need to be considered as key factors. Different end-effector technologies were explored to determine the suitable momentum, lateral holding force, robot acceleration, and speed. The advantages of these methods, however, are not clear. The noise from surrounding light source can difficult to remove or diminish. The synchronization between the camera and the motion of the robot is always required for in-depth research.
In the field of control programming of the wafer-handling robot, software-based and hardware-based investigations are sorted by programming language. The popular C-oriented structure is a good choice for embedded systems [53]. On a platform including four degrees of freedom, the visual serving control strategy attains rapid and accurate alignment. This method adopts control decoupling of the x-axis, y-axis, and z-axis. The performance of this method ought to be reviewed, however. Meanwhile, the processing software does not work in real-time. The other studies on hardware research [54] employed novel FPGA (field programmable gate array) professional techniques for motion control IC. The realization of a control algorithm or software solution aids real life explorations. The first module in the motion control chip realizes the motion trajectory computation and the three-axis position/speed controller for the wafer-handling robot. The second module is used to implement the three-axis current vector controllers by hardware, and the controller behavior is described under the VHDL (very high-speed integrated circuit hardware description language) environment. A fully digital motion controller for wafer-handling robots, such as the three current vector controllers, three-position/speed controller, and one path planning controller, are all implemented on a single FPGA chip. The weaknesses of FPGA-realization are that it entails more time to develop, its programming tool is not flexible, and there is a poor research background for FPGA.
With the control programming related to the motion controller as the core, the mechanical frame and body shape cover the outside layer. Scholars pay the most attention to wafer-handling robotic systems. It is difficult to achieve high accuracy eccentricity estimation to satisfy the demand requirements in semiconductor manufacturing due to non-ideal factors, such as the light beam radius, robot motion errors and system nonlinearity, and other uncertainties [55]. To expand the eccentricity estimation accuracy, the relationships among the robot kinematic errors, sensor calibration errors, and identification errors are analyzed. The results indicate that the developed methods can be used to update the wafer-handling accuracy and reduce the wafer-handling cycle time in semiconductor manufacturing. To decouple servo control, the dynamic model of the SCARA robot [56] is synthesized using two methods: The Newton-Euler and Lagrangian equations. Because of disturbances and model uncertainty, three PD and robot controllers are separately applied to three axes of the SCARA robot, together with a decoupling control on three physically coupled robotic arms. The inverse dynamics of the system are examined by feedback linearization. By applying these control schemes, the position errors during dynamic tracking movement, and the static errors, are reduced by 4-20 times.
The control problems in the wafer-handling system not only relate to position and control but also to vibration-less control. During the job of pick-and-place, the unexpected factors and nonlinear specifications of the servo components compel the system to enlarge the contour error and vibrate the wafer probe. A kind of control diagram was combined with cross-coupled synchronized control and input shaping [57]. With this organization, the synchronization of the actuating joint can be amended, and the contour accuracy can be increased. By shaping the driving impulses of the shoulder joint and elbow joint using an input shaper, the movement of the end-effector can be smoothed.

Research Approach and Educational Context
In this paper, a novel concept for a community-based PBL approach is introduced for the first time. due to the needs of human-oriented design, a multidisciplinary mechatronics program is recommended for adaptation to modern contexts. As experimentally quantitative research, our work focus on practical data and reliable guidance to verify the proposed idea. Since robotics hardware is an open platform, we investigate learning and teaching from a perspective that reflects collaboration, professional skills, innovative mindsets, and social awareness among fresh engineers.
A multi-disciplinary approach requires a common platform for different majors to manipulate and employ their ideas. Hence, an extendable framework for engineering education was promoted for learning activities during the relevant course. Through collaboration and support, dissimilar learners can handle the same project and widen their professional mindsets. Furthermore, multi-disciplinary cooperation is an inevitable trend in the modern industry. To meet the needs of communities, academic pedagogies must be adapted.
This change may entail a common framework for some subjects or curricula in several related programs. It could also involve a change in the structure of the curriculum with open courses and the deployment of training programs that allow students from other departments to enroll and work together to solve real problems. Moreover, there should be deep and broad participation of the community in the formation of topics for capstone projects.

Methodology
To introduce a novel method of teaching, a narrative literature review was employed to explore the current state of other educational techniques. Based on these limitations as Table 1, the multidisciplinary mechatronics program considering community-based impacts is presented on open robotics hardware. It is strongly believed that well-educated learners contribute significantly to society. Under the guidance of instructors, the lessons from theoretical principles and practical application are realized through each student's work. The open source platform serves as evidence of the collaboration in disciplines and educational tools outside the bounds of a specific major. This article also identifies and focuses on the student's mindset and awareness to develop a better learning attitude. Students could improve their school performance if evaluations from the community were provided. Moreover, mentoring activities and institutional exhibitions were integrated into the academic curriculum to yield new changes for undergraduates who suffer from boredom and disorientation in their studies. The different efforts to train teachers and the relevant grading criteria are also discussed.

Research Framework
As shown in Figure 1, this study is divided into three phases. Each phase's output is the input for the next phase. In phase 2, various lesson plans are discussed on an open platform. Not only theoretical lectures but also practical tasks can be included in the content of class to enrich students' specialized knowledge. In this way, learners recognize the necessity of relevant disciplines in their learning program to familiarize themselves with the needs of workplace. c.
Phase 3 involves the organization of classes and groups, extra work, and additional values that cannot be applied in a conventional program. The estimations from our partners who work in industry (the business sector or government) are perfectly measured by the learning output. At the end of this phase, a community-based curriculum is newly proposed to explore the potential of undergraduates, provide social awareness to fresh engineers, and help students contribute to civil achievement.  Table 1 depicts the corresponding keys for each item. Our strategy is first to identify the limitations of teaching that are unfit in the present context. Then, a novel type of engineering education is proposed to alter the attitudes of both learners and instructors based on an "openness in design" mindset to facilitate community contributions. The positive changes in teaching and learning, as well as the proper research approach, are measured to validate the results of this paper.

Description of the Proposed Program
The undergraduate program was developed through several stages. First, we developed surveys to determine the stakeholders for the program objectives and the program learning outcomes. Then, based on a survey of similar training programs in the world, the program structure was proposed. From the program learning outcomes and program structure, the curriculum and course syllabus were proposed. This process applies to engineering or societal programs. This paper [58] documents the historical evolution of construction education, promotes construction as a stand-alone professional engineering discipline, provides information for schools that are interested in starting an undergraduate CEM (construction engineering and management) degree program, and discusses the engineering accreditation aspects of the CEM curriculum and the role of the construction industry in CEM curriculum development. The authors in [59] reviewed the current concerns of engineering education, focusing on the role of design, constructs and themes that are offered to help determine how students can learn engineering.
A bachelor's degree in Vietnam consists of 120-150 credit hours [60] and is composed of courses belonging to a major (including courses in the desired field of study, as well as cognate courses) and electives (courses chosen by the student from a variety of categories). Electives may include courses contributing to a minor (optional).
There are two methods to increase the multidisciplinary nature of the mechatronics program: B.Sc hons. (Bachelor of Science Honours) or combined major.
A B.Sc hons. is completed within 120 credit hours, just like a bachelor's program, except that there are more advanced courses within the major area of study, including a research project requirement. Students must possess a minimum 70% average in their major and complete these additional program requirements. A major for a bachelor's degree program ranges from 51.0 to 93.0 credit hours and defines the program of study. A student must select at least one major to complete a bachelor's degree program.
A combined major is a single major that has been designed to provide a student with knowledge related to two areas of study, which requires fewer courses in each area but a good background in both, as well as an understanding of how the two relate. In this case, the combined major is Mechatronics Engineering and Mechanical Engineering, or Mechatronics Engineering and Electronic Engineering, or Mechanical Engineering and Computer Science, or Mechanical Engineering and Construction Engineering.
Regardless of which method is used, the courses that use PBL are reinforced, and students from different program work in a team to complete the course project or capstone project. The application of these two methods of positive teaching and learning was presented in [61,62].
Moreover, the proposed Mechatronics program must increase the community factor from the program design to implementation. An enterprise that uses graduates should also be called upon to contribute ideas when developing the curriculum [63,64]. Moreover, businesses and communities should offer support by proposing topics for capstone projects. Courses similar to EPICS, MEP, or eProject are offered due to their ability to solve practical problems associated with community and business.
Conventionally, the undergraduate program follows traditional subject-orders that require students to complete course A before registering in course B. This often results in failing to encourage student innovations, exerting unexpected pressure upon students, and restricting their thinking. In our program, there is no constraint in subjects, majors, or academic years. This helped us incorporate and connect key concepts and skills from many disciplines into one activity, including novel reaching strategies or state-of-the-art ideas. Additionally, the integration of many disciplines acquainted with the training curriculum is necessary to achieve the desired graduate profile.

Team Formulation and Activity
To stimulate collaborative friendship and diversity, team formation should feature two characteristics: multidisciplinary and integrated members. From across engineering and around the university, undergraduate students are welcomed to engage in innovation. The core members, who continuously participate over several semesters, also make continuous progress. Conversely, fresh members who take part in the short-term bring novel ideas to the project. By following this method, continuity in team membership from semester to semester can be achieved. The team's effectiveness persists as long as required to accomplish the job.
The aim of filtering student members is to correctly form project groups. In [65], group-formation was analyzed over the course of information system design. Without group building activities to enlarge united relationships, cross-evaluation could cause internal competition or collision. Likewise, to rate a group's performance, using only a grade is sometimes unsuitable. Our strategy examines not only individual learning profiles but also student efforts. In detail, to balance the teams, member candidates are asked to answer a questionnaire ( Table 2) to estimate their profiles and are assigned to groups based on their suitable skills to achieve maximum performance. It is better to combine various points of weakness and strength within a team to complement and promote each member's commitment and coordination so that the group's goal can be achieved. The targets of this survey are to discover learner's abilities and favourite jobs. Furthermore, members are chosen based on gender equality and mixed majors, as shown in Figure 2. As a constraint, at least 20% of team members are female, and two students with the same major are unable to enter one team. Students could become principal members if they join over the long term. The main members then act as mentees for newcomers. Group selection also does not distinguish between ages, school years, or fields. Additionally, team followers should understand their goals clearly and have sufficient abilities to handle their tasks completely.
Indeed, the continuous improvement of group performance is a crucial factor to achieve superior results. Applicants are encouraged to frequently assess each other via tools such as oral discussion, inspection sheets, or presentations. The rubric used to judge attitude, team spirit, level of contribution, and soft skills is presented in Appendix B. It is expected that, in this self-evaluation process, the outcomes of the project will be enriched considerably.
The literature points to the importance of face-to-face mentoring activities and the qualities needed to facilitate professional development, such as dissociating and being approachable to others. Professional development in education is open-ended and built on independent judgements based on critical reflections [66], while the mediating skills and emotional intelligence help analyze and address technical challenges [67]. However, the ways to develop these skills were less strongly emphasized. For these reasons, Table 3 explains contrasting points between our approach and others. Without mentoring events, traditional education produces crucial weaknesses in modern society. In previous studies, most topics were related to activities in class [68] or mentoring education [69,70]. These studies used teachers as mentors and evaluated learning performance via theoretical lessons and student attitudes. Learners acquired problem-based thinking from their knowledge in the subjects of the fundamental sciences. At the university level, mentor teachers judged the output results to maintain learning interest. Our mentoring pursuits seek to serve the community through practical knowledge, thereby providing both technological skills and business mindsets, as well as assisting undergraduate students in acquainting themselves with the service learning concept.

Analysis of the Open Robotics Platform
The role of robots in practical scenarios is recognized by society and industry [71,72]. In the applications of semiconductors, only a robot is allowed to handle the wafer in the working environment. A wafer robot was chosen as the target framework to highlight the social impact of Mechatronics incorporation with other majors. The purpose of this design is to provide flexible movement, limited control axes, and smooth motion. The main structure of the handling robot is illustrated in Figure 3. It includes the kinematics constraints of the whole system to ensure that the third axis always moves in a linear direction.
Where θ denotes rotation angle around Z-axis, Z, linear movement along the Z-axis (up, down), R, linear movement along the X-axis (left, right).
Generally, the robot has three DOFs (R, θ, Z) and includes four main components: a radial linear stretching component, a lift and rotation component, an end-effector, and a base. In each joint, the AC (Alternating Current) servo motor is connected to a driving mechanism via a belt transmission that has the benefits of smooth movement at a high velocity, a fixed gear ratio, and a low cost. Particularly, the ball-screw actuator produces linear motion in the Z alignment, as well as driving resources in the R joint. A robot can complete not only a single motion but also optional multi motions at the same time. The strongest benefit of this manipulator is its ability to rotate all constrained joints so that the third joint is always moved in a linear direction. Table 4 shows the technical specifications of this design (the working site, maximum velocity, and errors). The detailed design is analyzed as follows. For the lift and rotation component (Figure 4a), movement is driven by the lift nut of the ball screw forced by the ball screw. The power, which is transmitted by the timing belt components, is supported by the servo-motor. It is necessary to implement a rolling guide spline bearing. This design is optimal for a mechanism that performs linear motion while transmitting a torque. For θ-movement, as shown in Figure 4b, this displacement is obtained by a planetary cyclic gear train that consists of a timing belt component. The rotation platform and the components fixed on it are forced by the servo-motor.  In the third joint, R-movement ( Figure 5) is promoted by two correlative timing belt structures located in the first and second part of the elbow, and the rotation ratios are different, such as 2:1 and 1:2, respectively.

Learning Examples
This section describes the lessons of the open platform from various perspectives. Specifically, students should employ their knowledge to collaborate with others from the mechanics, electronics, software, control automation, and mechatronics fields. Previously, the working process had many issues since engineers managed only individual jobs. Instead of separating the sequences, the engineering students maintained a parallel structure of work management. The advantages of this organization are the ability to share design information in a group and collect a novel idea under different viewpoints.

Mechanical Lessons
For those who study mechanical engineering, it is obligatory to design theoretical drawings based on the principles of mechanics, as shown in Figure 6. Based on the requirements of the production line, eight working hours per day, three hundred days per year, and ten years of machinery life are the input data for the machine-driven design process. The whole working time is approximately 19,200 h. To satisfy the durability characteristics, the selected material is steel C45, which permits a max tensor of 70 Mpa. Axial computation is one of the most important skills at this stage. Using their specialized knowledge, the mechanics students must determine the physical dimension of the driving axis. To do that, each joint is analyzed separately.
Briefly, we consider F r and F ol as the forces acting on the gear and bearing, estimated to be around 264.8 N and 203.4 N, respectively. Using the second law of Newton, as in Figure 7a, we obtain the following equation: From Figure 7b, the bending moment at the weak position is M A = 31.35 Nm. As a result, the axial diameter must be the following: Similarly, the model of forces in Figure 8a is demonstrated as: and equation of the forces is F Ay + R Cy = R By + F Dy (9) =⇒ R By = 174 N (10) From these computations, the key factors in mechanical design are identified. In sequence, mechanical engineers can use computer-aided tools with the above values. The simulations in the virtual environment in Figure 10 help students visualize their model, predict unexpected errors, and adjust what they need. Some analyses of mechanical design should be carefully considered in the 3D version ( Figure 11). Intuitively, learners could establish the working space of a robot in which the robot can outstretch to the ranging area.

Electrical Lessons
For the development of electrics, undergraduate students can use an applicable tool design like Altium or Orcad. They can refer once to open-source schematics online if they lack experience in the electrical field. Figure 12 presents the general connections in the motion controller. Students can control the robot from their personal computers and manage the entire execution remotely. The most remarkable factor in this section is that three different power supplies co-exist in the same system: 3.3 V for the micro-processor, 5 V for the other peripherals, and 24 V for the servo interface.
In an effort to develop the whole system for the domestic market, the control structure is investigated as in Figure 13a. The central processor unit is an ARM Cortex M3 with a high speed up to 120 MHz, 128 KB SRAM (static random access memory), 1 MB Flash memory, and powerful computation abilities. The data communicate with the host PC (Personal Computer) via the USB (Universal Serial Bus) protocol. The control signal is converted to a pulse train for delivery to the servo driver. The model of the servo motor is SGMJV-02ADA21 Sigma V 200W, with a max speed of 3000 rpm. The GPIO (General Purpose Input Output) module interfaces with the limit sensors, home sensors, and buttons or switches. The mainboard explained in Figure 13b involves four layers: the top layer, signal layer, power layer, and bottom layer.  All electronic components are positioned in the basement. The operating voltage of the peripherals ranges from 3.3 V to 5 V, while the 5 V voltage supply comes from a power source. However, the main microprocessor works using a 0 V to 3.3 V voltage that does not match that of other interface chips. To overcome this problem, the shifting voltage level is realized by using a pull-down resistor array. This connection serves to enhance the exchanging value measurement. Generally, PCB design is compulsory to respect system stability and industrial standards. Internally, the electronic components are fixed to the upper portion or the lower portion. Some positions are located such that the control signal should not be placed near the power signal, while the copper wiring of the crystal oscillator is not located under any IC. The high-speed differential line drivers and receivers serve an intermediate role to transmit between the servo side and controller side. While moving, an unexpected noise may occur, and its impact may lead to broken connections. Extra filters could reject external disturbances in more detail.

Software Programming Skills
A programming tool that could be used for a wide variety of robotic platforms is C/C++ with the Microsoft Foundation Class. The general framework of software development is mentioned in Figure 14.
The basic functionality for hardware open access provided by a motion control dictionary is extended in two ways. The first one involves a dynamic link library (*.dll file) associated with a certain motion API (application programming interface). The benefits of this type are its ability to reduce file capacity and rapid processing. The second way is to use a static library (*.library) to offer additional access. The advantage of a static motion dictionary is its ability to supply the rights for anyone to enter into the physical hardware. This well-supported access allows nonprofessional undergraduates to thoroughly comprehend the relevant principles.
The structure of API functions is described in Table 5, where 'MM' stands for multidisciplinary mechatronics. The classes of functions are initialization and exit, motion setting, and motion drive. To manage and access the devices of the robot, the generic input parameters include various options for each type of device, as well as the motion modes to associate with the dictionary.  The example code of the first test, the position drive, is shown in Figure 15. This test consists of the creation of definition for variable types and coefficient instances. Some selections for the operating mode need to be declared first; otherwise, the motion program works with the default values. As can be seen in the test code, the specific motion is the absolute mode, and the asymmetrical S-curve profile produces smooth motion and stable movement. The results of the execution of this test can be validated using our open robotics platform. Simple programming, easy teachability, and user-defined interface are the primary merits of this approach. Through a virtual serial communication on a personal computer, the data flow between the robot and host is established. In each axis, the blinking LEDs consist of plus/minus limit sensors with sufficient range for moving displacement and a home sensor that marks the origin and the servo's readiness. There are two operating modes: the jogging and positioning modes. In the jogging mode, the user is required to hold the directional buttons to drive continuously. If the servo motor is programmed in advance to include the value of the position, velocity, acceleration, and jerk, the driving axis can track the reference trajectory in the positioning mode. The value of the target position is categorized into absolute and relative calculations. Based on these values, the motion generator outputs several pulses following the motion profile. As a result, the movement of all axes is smooth, vibration-less, and features a pre-determined trajectory.

Automation Lessons
Before starting the actual execution of a prototype, the students need to be equipped with knowledge of automation. The instructors provide step-by-step guidelines on how to control the robot's movements, automated functions, and global mapping. In this step, the undergraduate students should become familiar with some terms in automation and develop strong computational skills. Teachers also suggest several bottleneck points to clarify the purpose of the project. To analyze the kinematics formulation, coordinate frames are attached to the joints between two links, as shown in Figure 16. Corresponding to the coordinates, the parameters in the DH (Denavit-Hartenberg) transformation matrix are listed in Table 6, where α i : angle about the common normal; d i : length of the common normal; a i : offset along the axis to the common normal; θ i : angle about the axis. Table 6. List of parameters for the D-H transformation matrix.
From the above information, the transformation matrix from one link to another is expressed as: Thus, the transformation information from link 0 to link 3 can be formulated as: With the location of the end-effector in workspace [x y z], the relationship between links is recognized. Equation (17) determines the forward kinematics of the handling robot: By using kinematics equations to identify the joint parameters, inverse kinematics provides the desired position for each of the robot's links: The dynamics model is analyzed in Figure 17. The robot arms are classified as bars (OA, AB, BC), and the bar-centers (A 0 , B 0 , C 0 ) are placed at geometric centering points. OA, which is the first link, only comprises rotation, and its angular velocity is . θ 1 . BC, which is the end-effector, only includes translation, and the velocity → V B is defined as below. → V B = 2lω sin θ 1 (19) Suppose that l 1 = l 2 = l 3 = l, ω AO = ω, ω BA = −ω and ω CB = 0. AB, which is the second link, contains not only rotation but also translation, and its velocity can be calculated as follows.
The bar-centric coordinate B 0 of AB is obtained by calculating After applying the derivative of (20), we have Then, Based on the Lagrange equation, where L is the Lagrange function, K is kinetic energy, and P is potential energy, we obtain the following equation: Consider that Z = 0 and P = 0. Equation (23) can then be rewritten as where . θ i is angular velocity, I i is the moment of inertia, m i is mass, and i = 1, 2, 3. By applying the Lagrange equation for dynamics, we have where T i is the sum of external torques. By performing a derivation, we obtain the external torque of the first link: ..
Here, the velocity of the end-effector v max end−e f f ector and the angular velocity's . θ limit can be calculated:

Laboratory in Mechatronics
The speed of movement in the Z-direction and θ-direction is proportional to the speed of the motor. As a result, an S-curve profile is chosen to control the position of the motor directly. The velocity of the R-joint is also investigated in this paper. The maximum angular velocity curve in the θ − . θ phase plane of the first arm, based on the rated rotational speed of the servo-motor v max servo−motor , the rotation ratios η, and the limit is shown in Figure 18. This equation determines the desired angular velocity for the first joint so that the end-effector is can frequently achieve max velocity as it tracks the trajectory. Hence, to guarantee stability and smoothness, it is necessary to control the robot from 0.5 rad to 2.5 rad, while the S-curve profile in Figure 19 is applied for positional control of the industrial motor.
The pulse train of the controller is based on the symmetric S-curve profile. The motion profile is built as a polynomial function. The model of the 3rd order polynomial model is defined by the following expression. For polynomial models whose orders are higher than two, the jerks exhibit finite values. Thus, their velocity profiles are smooth during motion.
The parameters of motion planning are as follows: • t j only depends on j and x: • Compare a max and a maximal ; • If a maximal < a max , then given t j , we obtain t a = 0; compute v maximal = j max t 2 j ; compare v max and v maximal ; If v maximal < v max , then t v = 0; If v maximal > v max , then calculate t j again, and • If a maximal > a max then t a is the solution of the second order equation. Compute v maximal = j max t 2 j + j max t j t a ; Compare v max and v maximal ; If v maximal < v max , then t v = 0; If v maximal > v max , then calculate t a again, and

Achievements from Multidisciplinary Collaborations
The robot prototype permits students to learn and use information from various academic disciplines, such as manufacturing, electronics, advanced programming, and robotics. This class was first held during the sixth semester and met for four hours per week over a 15-week semester. In a short period of time, the trainees had to recognize and analyze a problem, study a large amount of documentation material, develop and test many solutions, and recommend the best solution. This routine was repeated continuously so that the students could improve their sensitive thinking in techniques and collect more experiences.
Once undergraduate students obtain jobs in the mechanical sector, it is documented that errors in assembly play a vital role. In this study, students utilized our accessories from the mechanics workshop to calibrate each component. Based on directional movement, the measurements of the Z-axis, R-axis, and θ-rotation are categorized into sub-work. The calibrating process was first handled in the Z-axis. Placing the tools and bases as in Figure 20a, two dial indicators are needed to display any unbalancing event: one indicator on the bottom of the base and the other on the top. The measuring sample ensures that physical distance is correctly estimated. For instance, the sampling displacement, determined for the measuring sample in advance, was 50 mm. Then, the students supplied 5000 pulses to the AC servo motor and calibrated the motor. This action was repeated ten times. In the R-axis, all equipment was set up as in Figure 20b. The base remained on a horizontal plate, and the end-effector was manipulated to position R = 450 mm based on 6000 pulses. Using two dial indicators for both sides of the base, the servo motor was provided 887 pulses to drive a distance of 50 mm and calibrated. This action was repeated ten times. For θ-rotation, an incremental encoder was attached on the rotational axis. Then, the students output 4500 pulses corresponding to 45 • and read the feedback signal. This action was also repeated ten times. All calibration values are recorded in Table 7.
The laboratory results indicate that a change in strategy could cause significant gains in student learning success. The open platform in both the virtual environment and experiment after passing the trials is shown in Figure 21. In the assembly process, pupils become familiar with the definition of mechanical tolerance and validate it. The practical manipulation relies on mechanical standards to ensure stable movement.   To confirm their success in design, multiple tasks were scheduled for the robot hand, as shown in Figure 22. In the demonstration, the robotic platform is used to transport a wafer disc from one place to another. We assume that all coordinates are known and that the calibration process must be done before the starting command. This means that the system parameters, including velocity, acceleration, positive/negative limitations, etc., are not violated. To match the practical scenarios, the experimental results in different cases are demonstrated in Figure 23. From various initial conditions, the polynomial expressions of the profile correspond to the fourth, fifth, sixth, and seventh orders, correspondingly. The proposed algorithm must cover entire situations to fill the operating domain. In any circumstance, the motion of the wafer robot can be ensured to offer smoothness and precision.  Figure 24, the panel control was visually handled by trainees in class. To efficiently imitate/emulate the working environment of a real factory, the GUI provides a set of typical functions to the students/operators for remotely controlling the robotic system. These functions can be classified as follows.
(1) Initially, a serial connection requires choosing a port number for the selected COM (Communication Port). On the computer side, the idle frame is set to acknowledge the communication and synchronize data between the host and the controller. After establishing the connection, the default parameters of the motion profile, including the soft limit, velocity, acceleration, jerk, and others, are modified by users via the "Setting" button. Then, the servo system is ready to start. (2) Generally, there are two operating modes, manual and automatic, in this robot platform. When controlling the system step-by-step or manually, Jog functions and manual pulse generation are essential to drive the motor. Otherwise, the input parameters for entire movements can be defined primarily. Clicking the "Start" button then activates the automatic operating mode. (3) Eventually, students are able to allow multiple axes to move simultaneously in one turn. The constraint parameters are input for all servo motors before triggering motion. Whenever electricity is suddenly cut or the motion re-starts, the homing mode is employed to take all motors back to their starting points. For warning notifications, LED (light-emitting diode) indicators with two colors, red and green, are used to appraise users of the system status.

Discussion
The results show that students learned the following: • A solid understanding of robotic perceptions, from theoretical principles to practical activities. Despite their diverse specialized fields, the students were able to express their passion in mechatronics.

•
Knowledge of manufacturing, assembly, embedded systems, advanced programming, and control algorithms.

•
The ability to perform laboratory tests and verifications. The inclusion of working at a mechanical workshop, data processing, and acquiring fundamental experience with industrial standards taught students about safe labour, restrictions, and professional skills.
Additionally, the teaching syllabus was modularized to help pupils logically and orderly understand the relevant factors. By exposing learners to production with hands-on practice, this program developed methodical abilities required to address challenging and motivating real-world engineering problems. Sharing knowledge and attaining obligatory leadership skills are two of the most essential abilities in teamwork.
To prepare for the program, faculty members served as local instructors and section advisors because the students were from various fields. To unify the research method and teaching scheme, a training course was employed ( Figure 25). The students were required to discuss and agree upon the difficulties they faced. The program faculties were responsible to guide, mentor, assess, and grade the team on their weekly work. Sometimes, a change in the faculty advisors was needed to introduce new human elements. These change in advisors showed that open mechatronics are not dependent on a particular faculty member or vocational mentor.

Learning from TechShow
TechShow or ShowCase was the final exhibition in which applicants showcased their achievements. Contributors in this event include academic professors, industry professionals, business professionals, social activists, journalists, and government officials, as shown in Figure 26. Over 100 undergraduate students from numerous universities attended TechShow to authenticate their work. The students were eager to participate since there is no winner or loser. The students simply displayed their work for the benefit of the community and, if possible, to engage in social networking. The rubric for the final ShowCase is often used to assess whether a student's project has followed the design process (Table 8). Table 8. Rubric for the final ShowCase.

Conduct a needs assessment
Identification of the current conditions, desired conditions, gaps/needs between the two, and an understanding of why those needs exist.

Identification of stakeholders
Identification of primary, secondary, and key stakeholders with supporting information on both the positive and negative impacts of the project.
Understanding the social context of the community partner Understand the mission of the project partner, the larger social challenges being addressed, the clients being served, the interactions between the project partner and the clients, funding sources, regulations, etc.

Define basic stakeholder requirements
Understand the needs being addressed by the team, the products and processes currently used, the problems with the current solution, the main goal of the project, and why this project is important to the project partner.
Determine time constraints of the project Determine when the project will start, estimate the amount of time the project will take, and determine if there are specific factors or critical resources related to the timeline that could impact the project's success.

Specification Development Phase
Understand and describe the context Understanding of how the project is going to be used, the important limitations associated with the specific project, other activities occurring simultaneously, frequency of use, and where the project will be stored.

Create Stakeholder Profiles
General understanding of the primary stakeholders' expectations and their ability to assist with/understand the project, the primary user's level of understanding, potential maintenance, and the priorities of each stakeholder.

Specification development
Create a chart indicating all the specifications and constraints of the project. Examples include height, weight, maximum force, memory capacity, speed, cost, etc. (all if applicable).

Develop User Interface
Identification of all the specific use cases of the project, understanding the possible user scenarios and failure modes, and the development of prototypes to obtain feedback on use cases.

Creation of a simple prototype
Creation of a simple prototype that can be used to assess failure modes, understand potential road blocks, and gather preliminary data and feedback.
Comparison of the prototype to benchmark solutions: Compared the needs of the stakeholder to already-existing solutions, evaluating whether existing solutions could be adapted to address these needs, and comparing the prototype to these solutions.

Understanding of customer requirements
Understanding the end goal and definition of success, accounting for all possible constraints and functions of the product, and determining the means of execution.

Development of evaluation criteria
Understanding the physical, functional, operational environmental, economic, legal, and human factor constraints on the projects and evaluate the determined specifications accordingly.

Conceptual Design Phase
Understand the project's function Break down all functions of the project, review the client's requirements, identify areas of risk within each function, and identify all the relationships between each function.

Thorough brainstorming
Indication of deep thinking, multiple brainstorming approaches, as well as use of creativity and the exploration of all options when problem solving.

Researching prior artefacts
Look at previous research that was conducted to explore already-existing solutions. This can include web searches, research on prior patents, and understanding the client's current solution.
Evaluation of solution feasibility (prototyping) Ranking the proposed solutions to determine the feasibility of the solution based on its complexity, available materials, simplicity, scalability, and ultimate proof of concept.

Choosing the best solution
Creation of a decision matrix to determine the best solution. The decision matrix should include several types of evaluation criteria and a ranking system for each criterion.
Choosing the best solution Using a design decision table to consolidate all the decisions made regarding the project's design to provide clear justification and clarification for each decision.

Detailed Design Phase
Bottom-Up Design Take the ideas developed and transform them into a working design. This includes the subsystem and component-level designs for mechanical, electrical, software, and other systems as needed.
DFMEA Perform an analysis of the possible failure modes, their criticality and possible mitigation approaches.

Crude Prototyping
Demonstrate the fractional functionality (individual functions of your overall design) of the crude prototypes (proof of concept prototypes). Use these to validate the design and to communicate functionality.

Working Prototype
Develop a prototype that satisfies all the functions of the final product. It need not be perfect but should succeed in completing the desired functions of the end goal.
Field/Usability Testing Perform this testing to get feedback on how functional the design is and will be used.

Delivery Phase:
Deliverable Project Create the final product. This will include all necessary equipment to operate, as well as consumables, transportation, and storage.

User and Training Manuals
Prepare appropriate documentation for how to use, transport, maintain, troubleshoot, dispose of, and train others on the delivered product, process, or system.

Delivery Review
Complete a formal review with the community partner, faculty, and other stakeholders to ensure that the partner is prepared to have the final product, process, or system delivered, that it meets their expectations, and to plan for the team to continue to support the project in appropriate ways.

Service and Maintenance
The service and maintenance phase is complete when the community partner is either finished with the use of the product, process, or system delivered or is capable of sustaining its use without further service and maintenance.

Retirement
The team should treat this review as a 'Project Closeout Review' in which the community partner, faculty, and other stakeholders have agreed that the project is either completed or that the community partner will take full ownership and responsibility for the continued use of the delivered project.

Entrepreneur Activities
Mentoring, as shown in Figure 27, is an activity where an experienced worker passes on his or her knowledge and expertise to a less experienced worker. In some cases, a mentor might be assigned by management, or a mentoring relationship may occur informally. This process helps fresh engineers acclimate to the job and organization. In our class, mentors had to visit a desk where one team was prepared, discuss scenarios, and generally learn the nuances of the company. In this way, the mentees can become productive members much more quickly and never feel that they have nowhere to turn for help. Likewise, the mentee can gain the sense of achievement that comes from the mentor's feedback and assessment of his/her progress. The mentor can be satisfied knowing that he/she is helping an individual and can take a measure of pride in their accomplishment. For more effective work, each team must carry out a lesson plan for mentoring activities. A brief introduction is required. When discussing with mentors, a hand draft should carefully outline the pros and cons, key problems, and experienced solutions. Hence, members need to work at home to discuss and consider advice from mentors. As we held several mentoring days during the class, in the reports, team members also had to clarify their improvements after such consultations.

Social Impacts
In developing nations, there is a lack of government investment in education, although the needs of society continue to increase considerably. The undergraduate students did not have the motivation to learn more since practical platforms are too expensive and difficult to maintain. To overcome these problems, an innovative training method was investigated with the following considerations: (1) Active learning requires the self-study of learners. Pupils must identify key problems and produce an idea or method for solving a problem; (2) the spirit of teamwork ( Figure 28) inspires each member to develop their mindset. With strong attitudes and courage, partners can contribute to their shared success; (3) thanks to the low-cost prototype, the students in various majors, such as mechatronics, energy, and electric or technical management, were shown how automation applies to their fields. There was no regular assessment during this class. Such a class includes an integrated method based on weekly reports, technical notes or experiential records, seminars, oral examinations, or indirect communication.

•
Weekly report: The team is prompted to submit their action program during the week to maintain progress.

•
Technical notes or experiential records: Each undergraduate student experiences problems that they must face. If there are possible solutions, their experiences and understanding of the problem should be recorded (image, video, or flow chart) to share with the community.  Each type of assessment is worth 10% to 20% of the course grade. Rubrics are an excellent way to establish the evaluation criteria and learning outcomes. Rubrics allow students to recognize how to estimate their work both individually and in groups. Habitually, there are two main kinds of rubrics: holistic and analytical. A holistic rubric measures the overall work of the team without dividing it into smaller components, while an analytical report is split into several sub-elements, each of which is judged. In this research, we chose to employ a holistic rubric, as shown in Table 9, to rate the project's progress and what skills the students gained. To quantify the overall performance of our approach, the post-activity surveys were accomplished in two ways, immediate measurement and delayed measurement. The immediate survey in Table 10 enabled feedback to be obtained from the attendee. In this way, each student shared his or her feelings and thoughts about the project. Conversely, the delayed survey in Table 11 allows us to develop an objective viewpoint. The report of our activity and the questionnaire for the survey were submitted to our partners.
In both surveys, we received different responses on the level of satisfaction. Students felt very positively about the content and teamwork. To diminish stress and engender a relaxed atmosphere in class, the assessment was performed without an exam. The two most negative types of feedback were related to the difficulty in implementing a practical model (as in a conventional class) and problems sharing jobs among members. To address these concerns, the model of the capstone project or mini project could be better integrated into the subject. The project was reconstructed to assign several related missions that cannot be solved individually so that students necessarily must collaborate to ensure the team success. Table 12 highlights the advantages and disadvantages of the PBL approach compared to a community-based one. The undergraduate students felt optimistic, as even difficult problems could be addressed and solved. They also became more empathetic; since engineering projects have an immense impact, it is vital that engineers think using a humanistic approach. Additionally, models, prototypes, and failures are opportunities to learn. After the project, the students retained their learning interest in the design process (build, fail, learn, repeat). In practice, learners could enhance their professional skills by embracing the unknown. Very interesting and important problems do not have obvious solutions. Working in teams, the students must learn how to share data, deliver the project goals, and organize activities. They thus become aware that each member must contribute to ensure the group's success. Moreover, they demonstrate constant curiosity toward changing world and integrating information from many different sources to gain insight. Above all, the undergraduates identified unexpected opportunities to create extraordinary value and overcome and learn from their failures. However, this approach still has several drawbacks. Presently, our program does not focus on the credit-based learning that students need. In some poor nations, limited infrastructure can affect a program's output. Last but not least, high investment costs are a challenge for restricted financial budgets.

Conclusions
In this paper, a framework for a multidisciplinary mechatronics program was proposed in the context of community-based technical changes. The fundamental concept of this program is to widen both the hard and soft collaborations between disciplines in which mechatronics is a core element. Moreover, open platforms, like robotics systems, represent new educational development tools that can engage students from various majors and allow them to work as one team. This hardware provides intuitive evidence for effective development, academic effort, and proper pedagogy. We were successful in encouraging student interest in learning mechatronics while significantly improving the students' real-life engineering problem-solving. Both learners and teachers made an effort to alter the software and mechanical unit as necessary to discover more ideas and meet the requirements of the community. For academic policy, the experimental results show that, in a short time, the participants' understanding of the science lessons was as good as that of conventional students, whether or not the team members had studied the compulsory subjects. Planning technical discussions, oral presentations, and social activities should be tailored according to the feedback estimations from the relevant communities. Learners were provided with laboratory guidelines, followed the instructions, and presented good attitudes in class. without depending on specific instructors, various types of lecturers can guide and discuss the material as desired. The learning performance during the multidisciplinary mechatronics program was measured by direct and indirect assessment. Directly, the robot prototype worked well under various speed and motion profiles. For the system response and output status, the results demonstrated that the design process and proposed ideas are feasible and applicable to real-world products. The indirect assessments, which may be weekly reports, interviews, surveys, or seminars, indicate that the learners sustained their interest during the learning process and enlarged their social awareness. Our partners in industry recommend the inclusion of this program in other technical or industrial training programs. Additionally, the student portfolios from this research will be available in subsequent evaluations to highlight their contributions to the open prototype.
Future work remains necessary. The robot platform contributes to satisfying several learning outcomes, such as the ability to design a system, component, or process to meet desired needs within realistic limitations, such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability constraints. These criteria verify the undergraduate learners' abilities to produce the specialized elements of a problem, determine a solution, engage in technical communication using engineering language, and provide an example for other majors.   Never is publicly critical of the project or the work of others. Always has a positive attitude about the task(s).
Rarely is publicly critical of the project or the work of others. Often has a positive attitude about the task(s).
Occasionally is publicly critical of the project or the work of other members of the group. Usually has a positive attitude about the task(s).
Often is publicly critical of the project or the work of other members of the group. Often has a negative attitude about the task(s).

Contributions
Routinely provides useful ideas when participating in the group and in classroom discussions. A definite leader who contributes significant effort.
Usually provides useful ideas when participating in the group and in classroom discussion. A strong group member who tries hard.
Sometimes provides useful ideas when participating in the group and in classroom discussion. A satisfactory group member who does what is required.
Rarely provides useful ideas when participating in the group and in classroom discussion. May refuse to participate.

Duty acceptance
Willingly accepts and fulfills individual role within the group.
Accepts and fulfills individual role within the group.
Contributes to the group with occasional prompting.
Contributes to the group only when prompted.

Focus on the task
Consistently stays focused on the task and what needs to be done. Very self-directed.
Focuses on the task and what needs to be done most of the time. Other group members can count on this person.
Focuses on the task and what needs to be done some of the time. Other group members must sometimes nag, prod, and remind this person to keep them on-task. Rarely focuses on the task and what needs to be done. Let others do the work.

Monitors group effectiveness
Routinely monitors the effectiveness of the group and makes suggestions to make the group more effective.
Routinely monitors the effectiveness of the group and works to make the group more effective.
Occasionally monitors the effectiveness of the group and works to make the group more effective.
Rarely monitors the effectiveness of the group and does not work to make it more effective.

Preparedness
Brings needed materials to class and is always ready to work.
Almost always brings needed materials to class and is ready to work.
Almost always brings needed materials but sometimes needs to settle down and get to work.
Often forgets needed materials or is rarely ready to get to work.

Pride
Work reflects the student's best efforts.
Work reflects a strong effort from the student.
Work reflects some effort from the student.
Work reflects very little effort on the part of the student.

Problem-solving
Actively looks for and suggests solutions to problems.
Refines solutions suggested by others.
Does not suggest or refine solutions but is willing to try solutions suggested by others Does not try to solve problems or help others solve problems. Lets others do the work

Quality of Work
Provides work of the highest quality. Provides high quality work.
Provides work that occasionally needs to be checked/redone by other group members to ensure quality Provides work that usually needs to be checked/redone by others to ensure quality.

Reaction to change
Helps the group identify necessary changes and encourages group action for change.
Willingly participates in needed changes.
Participates in needed changes with occasional prompting.
Participates in needed changes when prompted and encouraged.

Sensitive to others
Is sensitive to the feelings and learning needs of all group members.
Shows sensitivity to the feelings of others.
Shows sensitivity to the feelings of others.
Needs occasional reminders to be sensitive to the feelings of others.

Time-management
Routinely uses time well throughout the project to ensure things get done on time.
Group does not have to adjust deadlines or work responsibilities because of this person's procrastination.
Usually uses time well throughout the project but may have procrastinated on one thing. Group does not have to adjust deadlines or work responsibilities because of this person's procrastination.
Tends to procrastinate but always gets things done by the deadlines. Group does not have to adjust deadlines or work responsibilities because of this person's procrastination.
Rarely gets things done by the deadlines AND group has to adjust deadlines or work responsibilities because of this person's inadequate time management.

Work toward group
Consistently and actively works toward group goals.
Works toward group goals without prompting.
Works toward group goals with occasional prompting.
Works toward group goals only when prompted.

Working with Others
Almost always listens to, shares with, and supports the efforts of others. Tries to keep people working well together.
Usually listens to, shares, with, and supports the efforts of others. Does not cause "waves" in the group.
Often listens to, shares with, and supports the efforts of others, but sometimes is not a good team member.
Rarely listens to, shares with, and supports the efforts of others. Often is not a good team player.