Courses in Robotics

COSC 1367 | Introduction to Robotics                                                                                                                  3 Credit Hours

This course provides a basic and general introduction to the field of robotics technology with particular emphasis on history of robots, technology in robots’ fabrication and production, mechanical design considerations, and electronic components.  Because of the multidisciplinary nature of robotics, the student is exposed to many facets of robotics including concepts from computer, electrical and mechanical disciplines with a focus on engineering processes.

Prerequisite: Open to all majors                                                                                                                                   Offered: Fall 

 

COSC 1369 | Robotic Motivation and Building                                                                                                     3 Credit Hours

This course provides a basic and general consideration of animals by observing mobility in nature to be adapted applied to future robots’ designs. The course will explore typical animal mobility that focus on appendages – limbs and tails – as sources of motion; Explore a bit of background on the physical and mathematical foundations of limbed robotic mobility; Linear spring-mass-damper system is examined and the second order ordinary differential equation that describes it as a first order dynamical system is considered; and  Simple pendulum – the simplest revolute kinematic limb is explored in the same manner just to give a taste for the nature of nonlinear dynamics that inevitably arise in robotics. Finally, the treatment of stability and energy basins are explored for applicability.

Prerequisite: COSC1367                                                                                                                                              Offered: Spring

 

COSC 2332 | Human Agile Robotics                                                                                                                        3 Credit Hours

This course provides an intermediate introduction to the field of robotics technology with particular emphasis on first-generation agile robotics as characterized by remotely piloted mobile robots. Because of the multidisciplinary nature of robotics, the student will further be exposed to many advanced facets of robotics control, actuators and mechanical disciplines with a focused functionality. The laboratory component features activities to solidify lecture concepts and team-oriented, hands-on projects to solve basic robotic problems.

Prerequisite: COSC2330                                                                                                                                              Offered: Spring

 

COSC 3330 | Robotics Mobility/Autonomous/Agents/Robot Intelligence                                               3 Credit Hours

Robots Mobility/Automation Agents/Robot Intelligence are the foundation of all Robotics design, construction and building. Thus, there is a need for a student to develop an understanding approach to composing simple dynamical abstractions that partially automate the generation of complicated sensorimotor programs. Hence, instructing students in the tools and techniques used in this field of Robotics mobility, and intelligence can lead to enhancing students’ innovative critical thinking skills and robotics construction projects.

Prerequisite: COSC2332                                                                                                                                              Offered: Fall

 

COSC 3332 | Human-Robotic Interaction                                                                                                                  3 Credit Hours

Modeling from the third generation of agile robotics evolution, this course explores the concept of adding inter-robot communications to autonomous robotic platforms to support swarming behaviors. Swarming capability is a common requirement of both industrial and personal robotic systems to achieve collaborative tasks using a team approach through Human-Robotics Interaction (HRI). Sufficient coverage and application of a computer programming language and of an embedded robotic platform is included.

Prerequisite: COSC3330                                                                                                                                              Offered: Fall

 

COSC 4330 | Robotic Systems Project                                                                                                                  3 Credit Hours

This project-based course integrates learning objectives of the robotics engineering technology program along with project management principles. Under the approval of the instructor, students will identify and realize a semester-long project based on mobile robotic technologies. Major phases of the project include literature research, project specification, project design, implementation, documentation and presentation in alignment with established engineering technology methods. One-hour lecture, two hours lab per week.

Prerequisite: COSC3332                                                                                                                                              Offered: Fall