Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T10:38:37.759Z Has data issue: false hasContentIssue false

Mechanix: A natural sketch interface tool for teaching truss analysis and free-body diagrams

Published online by Cambridge University Press:  16 May 2014

Olufunmilola Atilola
Affiliation:
Department of Mechanical Engineering, Georgia Institute of Technology, Atlanta, Georgia, USA
Stephanie Valentine
Affiliation:
Department of Computer Science and Engineering, Texas A&M University, College Station, Texas, USA
Hong-Hoe Kim
Affiliation:
Department of Computer Science and Engineering, Texas A&M University, College Station, Texas, USA
David Turner
Affiliation:
Department of Computer Science and Engineering, Texas A&M University, College Station, Texas, USA
Erin McTigue
Affiliation:
Department of Education and Human Development, Texas A&M University, College Station, Texas, USA
Tracy Hammond
Affiliation:
Department of Computer Science and Engineering, Texas A&M University, College Station, Texas, USA
Julie Linsey*
Affiliation:
Department of Mechanical Engineering, Georgia Institute of Technology, Atlanta, Georgia, USA
*
Reprint requests to: Julie Linsey, Department of Mechanical Engineering, Georgia Institute of Technology, 801 Ferst Drive NW, Atlanta, GA 30332-0405, USA. E-mail: julie.linsey@me.gatech.edu
Rights & Permissions [Opens in a new window]

Abstract

Massive open online courses, online tutoring systems, and other computer homework systems are rapidly changing engineering education by providing increased student feedback and capitalizing upon online systems' scalability. While online homework systems provide great benefits, a growing concern among engineering educators is that students are losing both the critical art of sketching and the ability to take a real system and reduce it to an accurate but simplified free-body diagram (FBD). For example, some online systems allow the drag and drop of forces onto FBDs, but they do not allow the user to sketch the FBDs, which is a vital part of the learning process. In this paper, we discuss Mechanix, a sketch recognition tool that provides an efficient means for engineering students to learn how to draw truss FBDs and solve truss problems. The system allows students to sketch FBDs into a tablet computer or by using a mouse and a standard computer monitor. Using artificial intelligence, Mechanix can determine not only the component shapes and features of the diagram but also the relationships between those shapes and features. Because Mechanix is domain specific, it can use those relationships to determine not only whether a student's work is correct but also why it is incorrect. Mechanix is then able to provide immediate, constructive feedback to students without providing final answers. Within this manuscript, we document the inner workings of Mechanix, including the artificial intelligence behind the scenes, and present studies of the effects on student learning. The evaluations have shown that Mechanix is as effective as paper-and-pencil-based homework for teaching method of joints truss analysis; focus groups with students who used the program have revealed that they believe Mechanix enhances their learning and that they are highly engaged while using it.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. (Color online) A student sketches a truss free-body diagram into the Mechanix program.

Figure 1

Fig. 2. (Color online) A sample problem in Mechanix showing the drop-down feedback message bar and where students can enter their solutions to the truss problem.

Figure 2

Fig. 3. (Color online) A correctly solved problem in Mechanix.

Figure 3

Fig. 4. (Color online) The Mechanix instructor interface.

Figure 4

Fig. 5. (Color online) Creating new design problems.

Figure 5

Fig. 6. (Color online) A Mechanix system diagram.

Figure 6

Fig. 7. (Color online) A triangle shape.

Figure 7

Fig. 8. (Color online) Examples of trusses recognized in Mechanix.

Figure 8

Fig. 9. (Color online) Examples of closed shapes that might appear in nontruss free-body diagram (FBD) problems.

Figure 9

Fig. 10. (Color online) Automatic tick marks generated by Mechanix.

Figure 10

Fig. 11. (Color online) Mechanix fails to infer the correct beam lengths.

Figure 11

Fig. 12. (Color online) Mechanix provides an easy way to specify beam's length and angle.

Figure 12

Table 1. Participants by semester

Figure 13

Fig. 13. (Color online) Homework results from the Spring 2001 semester; all error bars show (±1) standard error.

Figure 14

Fig. 14. (Color online) Homework results from the regular section of the Fall 2011 semester; all error bars show (±1) standard error.

Figure 15

Fig. 15. (Color online) Homework results from the honors section of the Fall 2011 semester; all error bars show (±1) standard error.

Figure 16

Fig. 16. (Color online) Homework results from the Fall 2012 semester; all error bars show (±1) standard error.

Figure 17

Fig. 17. (Color online) Statics concepts inventory from the Fall 2012 semester; all error bars show (±1) standard error.

Figure 18

Fig. 18. (Color online) Open-ended exam results from the Spring 2011 semester; all error bars show (±1) standard error.

Figure 19

Fig. 19. (Color online) Open-ended exam results for the honors and regular sections of the Fall 2011 semester; all error bars show (±1) standard error.

Figure 20

Fig. 20. (Color online) Exam open-ended results from the Fall 2012 semester; all error bars show (±1) standard error.