DOI: 10.5176/978-981-08-7466-7_cseit-60

Authors: Bogdan Czejdo and Sambit Bhattacharya

Abstract:

Robotics has been used extensively in teaching undergraduate Computer Science courses. In this paper we investigate ways to use “intelligent” behavior of robots as a platform to teach advanced computer science concepts in computer vision and program design. We selected robot soccer as our experimental framework. Apart from the intrinsic interest for our students, robot soccer requires advanced computer vision and design of complex behaviors. We used an advanced computer vision library and the state diagram approach for behavior design. In order to facilitate the use of computer vision algorithms for our students we develop a methodology to embed library calls in the state diagrams. To use state diagrams effectively we developed programming templates and translation methodologies for transforming state diagrams into code.

Keywords: computer science undergraduate education, robotics, program design, behavior, computer vision

simplr_role_lock:

Price: $0.00

Loading Updating cart...
LoadingUpdating...