Edmonds College Logo

Robotics and Artificial Intelligence Course Descriptions

ROBAI 370: Advanced Computer VIsion and Sensors

Credits: 5.0

Robotics sensing systems give robots the ability to see, touch, hear, and move and usealgorithms to provide feedback to the robots and control their behavior. This course gives an overview of the current technologies and trends in robotics sensing. Students learn to analyze sensing requirements of various robotics applications, and design basic sensing systems based in these specifications. Prerequisite(s): ETEC 245.

Course Level Objectives

  1. Explain and analize the trends in robotics sensing systems.
  2. Examine the sensing requirements of proposed robotics applications, and develop sensing systems specifications.
  3. Compare sensing systems specifications with available technologies, discuss limitations and trade-offs, and develop design recommendations.
  4. Design, develop, and test control systems for robotics applications based on an integrated robotics sensing system.
  5. Research and analyze the current technology trends in computer and robot vision systems.

ROBAI 380: Architectural Robotics and Mechatronics Design

Credits: 5.0

This course focuses on robot architectures and the integration of mechanism, electronics, sensors, actuators, and computer control to achieve a functional robot. Students configure, design, and implement a succession of mechatronic subsystems, leading to a complete system. Topics include: systems design and integration, integration and communication issues and strategies, and subsystem prototyping and testing Prerequisite(s): ETEC 245.

Course Level Objectives

  1. Summarize the various components of a mechatronic system and explain challenges in systems integration.
  2. Analyze feasibility of complex designs based on existing constraints, and develop recommendations for systems specifications and technical solutions.
  3. Develop, build models, and test functionality of mechatronic subsystems.
  4. Design, implement, and test robotic systems based on multiple mechanic, electronic, and control elements and subsystems.
  5. Compare assembly and manufacturability considerations of the integrated system.
  6. Evaluate systemrobustness and performance, and develop recommendations for design improvements.

ROBAI 401: Language and Speech Technology

Credits: 5.0

The course offers a practical understanding of how human speech can be processed by computers and robots. Students build speech recognition, speech synthesis, and spoken dialog systems. Topics include algorithms, techniques, and limitations of state-of-the-art speech systems. Prerequisite(s): CIS 233 and ROBAI 380.

Course Level Objectives

  1. Explore the challenges, strategies, and technologies that relate to speech and language recognition and processing.
  2. Compare the different statistical methods in NLP, and discuss advantages, limitations, and applications of the different approaches.
  3. Develop, build, and evaluate algorithms for natural language processing, linguistic analysis, and language generation.
  4. Design, build, and evaluate speech recognition, speech synthesis, and spoken dialog systems.
  5. Explain limitations of current speech and language technologies, and research and present emerging new approaches.

ROBAI 405: Language and Speech Technology

Credits: 5.0

This courseexplores the current challenges and limitations of AI, trends and research in AI and robotics, challenges in human-robot interactions, and economic, societal, legal, and ethical implications of AI and robots. Students research, present, and debate issues and implications of advances in AI and robotics. Prerequisite(s): CS 115.

Course Level Objectives

  1. Explore the current and future applications of AI and robotics.
  2. Summarize the current and future trends and research in AI and robotics.
  3. Research and discuss the current technical challenges and limitations of AI and robotics, and what approaches are being explored to overcome them.
  4. Research and predict the challenges in human-robot interactions, and explore possible solutions to be implemented in the future.
  5. Research and discover the economic, societal, legal, and ethical implications of AI and robots.

ROBAI 410: Autonomous Systems

Credits: 5.0

This course focuses on key components of an autonomous robotic system and explores robot interaction with the environment, human-robot interactions, and multi-robot cooperation. Students learn to integrate data from multiple sensor inputs to support robot navigation, and develop models to control robot behavior, decision making, and autonomy. Prerequisite(s): ROBAI 370 and ROBAI 380.

Course Level Objectives

  1. Categorize and integratedata from multiple sensors to guide robot navigation and interactions.
  2. Develop, build, and evaluate control models to achieve expected robot behavior.
  3. Explain the challenges of robot interactions with the environment and propose effective strategies.
  4. Explain the challenges of human-robot interactionsand propose effective strategies.
  5. Explain the challenges of multi-robot interactions and cooperation, and propose effective strategies.
  6. Create algorithms to control robot behavior, decision-making, and autonomy.

ROBAI 415: Capstone I

Credits: 5.0

In this integrative practical experience, students engage in planning, designing, implementing, testing, and presenting an AI/Robotics project based on a real-world problem. Students apply knowledge and skills acquired in classes as they work in settings relevant to their future career plans. Prerequisite(s): ROBAI 401 and ROBAI 410.

Course Level Objectives

  1. Develop, present, and defend project proposal.
  2. Evaluate, develop, and create effective methods to manage project milestones and timelines.
  3. Apply advanced technical competencies in completing deliverables.
  4. Analyze task resultsto include successes and areas for future improvement.
  5. Develop the skills to work productively in a team environment.
  6. Develop a professional report and presentation commensurate with the scope and complexity of the work.
  7. Create and present information in a professional format and discuss issues as the lead facilitator.
  8. Demonstrate an in-depth and integrated understanding of the complexity of AI and robotics systems to industry professionals through demonstration of project.

ROBAI 416: Capstone I

Credits: 5.0

Students continue the project work started in Capstone I. Prerequisite(s): ROBAI 415.

Course Level Objectives

  1. Integrate and develop upon the skills and knowledge acquired in the Capstone I and advanced program courses.
  2. Revise, refine, present, and defend project proposal.
  3. Evaluate, develop, and create effective methods to manage project milestones and timelines.
  4. Apply advanced technical competencies in completing deliverables.
  5. Analyze task results, to include successes and areas for future improvement.
  6. Develop the skills to work productively in a team environment.
  7. Develop a professional report and presentation commensurate with the scope and complexity of the work.
  8. Create and present information in a professional format and discuss issues as the lead facilitator.
  9. Demonstrate an in-depth and integrated understanding of the complexity of AI and robotics systems to industryprofessionals through demonstration of project.

TOP