智能机器人技术》实验教学大纲

课程代码

145030

课程名称

智能机器人技术

英文名称

IntelligentRobotics

课程类别

选修课

课程性质

选修

学时

总学时:48实验:12实习:0其他:0

学分

2.5

开课学期

8

开课单位

计算机科学与工程学院

适用专业

计算机科学与技术、软件技术、网络工程、自动控制、机械电子

授课语言

中文

先修课程


毕业要求(专业培养能力)

本课程对学生达到如下毕业要求有如下贡献:

1.研究:能够基于科学原理并采用科学方法对与计算机相关复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。

2.使用现代工具:能够针对与计算机相关复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。

3.工程与社会:能够基于工程相关背景知识进行合理分析,评价计算机专业工程实践和复杂计算机工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。

4.环境和可持续发展:能够理解和评价针对与计算机相关复杂工程问题的专业工程实践对环境、社会可持续发展的影响。

课程培养学生的能力(教学目标)

通过本课程的教学,使学生了解移动机器人系统的软硬件组成、运动学分析、传感器、感知、定位、作图,以及机器人的基本控制体系结构等基本知识。培养学生对人工智能技术的兴趣,认识机器人对社会进步与经济发展的作用;培养学生综合运用所学基础理论和专业知识进行创新设计的能力。

课程简介

智能机器人技术是一门跨多个学科的综合性技术,它涉及计算机、自动控制、传感器、人工智能、电子技术和机械工程等多种学科的内容。由于机器人学涉及的内容较多,本课程以移动机器人为主进行讲授。


主要仪器设备与软件

计算机,移动机器人

实验报告


考核方式

实验为设计性实验,占课程成绩的50%。实验成绩从四个方面进行评估:创意(30%)、技术难度(40%)、实验结果(10%)、实验报告(20%)。


教材、实验指导书及教学参考书目

[1]R.西格沃特、I.R.诺巴克什 著.自主移动机器人导论.李人厚译,西安交通大学出版社

[2]SaeedB.Niku. 机器人学导论.孙富春等译,电子工业出版社

[3]Mitchell,机器学习.曾华军等译,机械工业出版社

制定人及发布时间

李方20195


《课程名称》实验教学内容与学时分配

实验项目编号

实验项目名称

实验学时

实验内容提要

实验类型

实验要求

每组人数

主要仪器设备与软件

01

机器人避障

12

在机器人软件平台上建立一个包含若干个静止障碍物和运动障碍物的仿真环境,设定机器人的起始点和终点后,机器人能够规划出一条从起始点到目标点的安全路径。查阅相关路径规划算法,实现一种以上算法并相互比较。要求给出源代码、试验结果并且进行演示。

设计性

选做

2-3

计算机

02

多机器人围捕

12

在机器人软件平台上建立一个包含若干个静止障碍物的仿真环境,环境中还包括一个随机运动的目标和四个机器人,四个机器人要对运动目标进行围捕,如果运动目标被机器人围在中心,或者被围靠在墙角,则机器人成功围捕了目标。查阅相关机器人协作算法,实现一种以上算法并相互比较。要求给出源代码、试验结果并且进行演示。

设计性

选做

2-3

计算机

03

机器人足球

12

在机器人足球仿真平台上编写足球机器人的智能决策程序,能进行多机器人对抗赛。要求给出源代码、试验结果并且进行演示。

设计性

选做

2-3

计算机

04

机器人视觉

12

使用摄像头捕捉图像,编写图像识别算法,对运动的物体(如红色的物体或球体)等进行跟踪。要求给出源代码、试验结果并且进行演示。

设计性

选做

2-3

计算机

05

机器人运动

12

在开发环境中编写相应的代码并烧录进机器人开发板中,完成红外循线测试、超声波测试、电机测试、颜色传感器测试。要求给出源代码、试验结果并且进行演示。

设计性

选做

2-3

移动机器人

06

机器人智能搬运

12

在开发环境中编写相应的代码并烧录进机器人开发板中,完成在给定的场地中将不同颜色的圆柱块搬运到指定位置。要求给出源代码、试验结果并且进行演示。

设计性

选做

2-3

移动机器人

07

自选项目

12

自行设计(经过教师审核同意)。针对机器人的某方面关键技术即应用,查阅相关资料;设计和实现算法;给出源码、测试结果及结论。

设计性

选做

2-3

移动机器人




IntelligentRobotics” Syllabus

Course Code

145030

CourseTitle

IntelligentRobotics

CourseCategory

ElectiveCourses

CourseNature

ElectiveCourse

Class Hours

12

Credits

2.5

Semester

8

Institute

TheSchool of Computer Science and Engineering

ProgramOriented

ComputerScience and Technology, Software Technology, Network Engineering,Automatic control, Machinery and Electronics

TeachingLanguage

Chinese

Prerequisites


StudentOutcomes (Special Training Ability)

1.Research:An ability to conduct investigations of complex engineeringproblems based on scientific theories and adopting scientificmethods including design of experiments, analysis andinterpretation of data and synthesis of information to providevalid conclusions.

2.ApplyingModern Tools: An ability to create, select and apply appropriatetechniques, resources, and modern engineering and IT tools,including prediction and modelling, to complex engineeringactivities, with an understanding of the limitations.

3.Engineeringand Society: An ability to apply reasoning informed by contextualknowledge to assess societal, health, safety, legal and culturalissues and the consequent responsibilities relevant toprofessional engineering practice.

4.Environmentand Sustainable Development: An ability to understand and evaluatethe impact of professional engineering solutions in environmentaland societal contexts and demonstrate knowledge of and need forsustainable development.

TeachingObjectives

Through theteaching of this course, students can understand the basicknowledge of the hardware and software composition, kinematicsanalysis, sensor, perception, positioning, mapping and basiccontrol architecture of mobile robot system.  Cultivatingstudents' interest in artificial intelligence technology. Makestudents understand the role of robots in social progress andeconomic development. And   cultivating students' ability forinnovatively design via basic theory and professional knowledge.

CourseDescription

Intelligentrobot technology is a comprehensive technology across multipledisciplines. It involves the computer, automatic control, sensors,artificial intelligence, electronic technology and mechanicalengineering and other disciplines. As the robotics involved muchcontent, this course is focused on mobile robot.

Instrumentsand Equipments

Computer,Mobilerobots

ExperimentReport


Assessment

Theexperiment is a design experiment, accounting for 50% of thecourse results. The experimental results were evaluated from fouraspects: creativity (30%), technical difficulty (40%),experimental results (10%), and experimental reports (20%).

TeachingMaterials and Reference Books

[1]Roland Siegwart. Introduction to Autonomous Mobile Robots. MITPress MA

[2]Saeed B.Niku. Introduction to Robotics. John Wiley Sons

[3]Mitchell. Machine Learning. McGraw Hill Education

Preparedby Whom and When

LiFang 201905

CourseTitle”ExperimentalTeaching Arrangements

No.

ExperimentItem

ClassHours

ContentSummary

Category

Requirements

Numberof StudentsEach Group

Instruments,Equipments and Software


Robotobstacle avoidance

12

Therobot is able to plan a safe path from the starting point to thetarget point by setting up a simulation environment that includesseveral static obstacles and movement obstacles on the robotsoftware platform. After setting the starting point and end pointof the robot, Access to the relevant path planning algorithm toachieve more than one algorithm and compare with each other.Request to give the source code, test results and demonstrate.

Design

Compulsory

2-3people

Computer


Multi-robotroundabout

12

In therobot software platform to establish a simulation environmentcontaining a number of static obstacles, the environment alsoincludes a random movement of the target and four robots, fourrobots to round the target of the movement, if the moving targetby the robot around the center, Or be encircled in the corner, therobot successfully hijacked the target. Access to the relevantrobot collaboration algorithm to achieve more than one algorithmand compare with each other. Request to give the source code, testresults and demonstrate.

Design

Elective

2-3people

Computer


RobotSoccer

12

In therobot soccer simulation platform to write soccer robot intelligentdecision-making process, can carry out multi-robot race. Requestto give the source code, test results and demonstrate.

Design

Elective

2-3people

Computer


Robotvision

12

Use thecamera to capture images, write image recognition algorithm, themovement of objects (such as red objects or spheres) and so on totrack. Request to give the source code, test results anddemonstrate.

Design

Elective

2-3people

Computer


Robotmovement

12

In thedevelopment environment to write the appropriate code and burninto the robot development board, complete the infrared line test,ultrasonic testing, motor testing, color sensor testing. Requestto give the source code, test results and demonstrate.

Design

Elective

2-3people

Mobilerobots


Robotintelligent handling

12

In thedevelopment environment to write the appropriate code and burninto the robot development board, completed in a given site willbe different colors of the cylinder block to the specifiedlocation. Request to give the source code, test results anddemonstrate.

Design

Elective

2-3people

Mobilerobots


Optionalitems

12

Self -designed (with the teacher 's approval). For the robot someaspects of the key technology that is applied, access to relevantinformation; design and implementation of the algorithm; given thesource code, test results and conclusions.

Design

Elective

2-3people

Computer