机器人入门:编程与实践课程详细信息

课程号 00333125 学分 3
英文名称 Robotics: Programming and Practice
先修课程
中文简介 这是一门让学生了解机器人学相关理论与实践的引导性课程。在课程项目中,学生将会搭建一个简单的机器人,并为之编程实现与环境交互和完成涉及运动、感知数据与决策方面的基本任务。课程内容分为以下三个方面:第一部分是对机器人学的简要介绍,涵盖其历史和当前发展。学生将利用内部团队研发的鱼形机器人和体感控制人形机器人开展相关实验。第二部分涉及机器人各种硬件的编程实践,如开关、LED灯、蜂鸣器、传感器和传动装置。最后一部分包含机器人的设计与搭建,以及创新应用的演示。学生将被要求搭建简单的机器人以解决一些实际问题。
英文简介 This is an introductory course to expose students to the theory and practice of robotics. In the course project, students construct and program a simple robot to interact with its environment and perform basic tasks involving motion, sensory data and decision-making. The course is divided into three parts. The first part is a brief introduction of robotics, including history and current developments. Students carry out experiments with a fish-like robot and a somatosensory control of humanoid robot developed by the in-house team. The second part is concerned with programming practice with various types of hardware for robot, including switch, LED light, buzzer, senor and actuator. The last part is concerned with robotic design and construction, and innovative application demo. Students are required to build a simple robot aimed at solving some real problems.
开课院系 工学院
通选课领域  
是否属于艺术与美育
平台课性质  
平台课类型  
授课语言 英文
教材 Robot Introduction,G. Xie, et. al.,Peking University Press, Beijing,2017;
参考书
教学大纲 The two goals of the course are as follows:
to acquire a comprehensive and systematic understanding of robotics and their applications in
the real world
to learn how to design and construct a robot prototype with a defined purpose.
Synopsis
This is an introductory course to expose students to the theory and practice of robotics. In the course project, students construct and program a simple robot to interact with its environment and perform basic tasks involving motion, sensory data and decision-making. The course is divided into three parts. The first part is a brief introduction of robotics, including history and current developments. Students carryout experiments with a fish-like robot and a somatosensory control of humanoid robot developed by the in-house team. The second part is concerned with programming practice with various types of hardware for robot, including switch, LED light, buzzer, senor and actuator. The last part is concerned with robotic design and construction, and innovative application demo. Students are required to build a simple robot aimed at solving some real problems.

Topics
1. Basic knowledge of robotics
2. History of robotics
3. Current development of robotics
4. Fish-like underwater robot
5. Humanoid robot
6. Somatosensory control
7. Graphic programming in Scratch
8. Graphic programming with hardware
9. Robot design and construction
10. Robot application demonstration
Note: At the end of the course, a robot competition will be held and all students are welcome to
participate. The outcome of the competition will not have any bearing on your final grade.
课堂讲授 60%
课堂报告、课堂讨论 40%
Programming Practice (Individual)
Project Presentation 20%
Project Report 20%
40%
Final Project Assessment (Team)
Project Presentation 15%
Class Presentation 15%
Project Report 20%
50%
Attendance & Discussion 10%
Total 100%
教学评估 谢广明:
学年度学期:17-18-3,课程班:机器人入门:编程与实践1,课程推荐得分:3.5,教师推荐得分:4.0,课程得分分数段:80及以下;
学年度学期:18-19-3,课程班:机器人入门:编程与实践1,课程推荐得分:0.0,教师推荐得分:5.0,课程得分分数段:80及以下;