基于树莓派的机器人:制造你的第一辆机器人小车

Robotics With Raspberry Pi: Build and Program Your First Robot Buggy

Build and program your first robot buggy using a Raspberry Pi, learning how to connect motors, add sensors and write algorithms.

1050 次查看
树莓派基金会
FutureLearn
  • 完成时间大约为 3
  • 初级
  • 英语
注:本课程由FutureLearn和Linkshare共同提供,因开课平台的各种因素变化,以上开课日期仅供参考

你将学到什么

Describe the advantages of using robotics to teach computer science

Produce a robot buggy that can move in particular patterns, avoid obstacles, and follow a line

Develop suitable algorithms for your robot depending on the task

Demonstrate how to control a variety of components using the GPIO Zero Python library

Discuss different uses of robotics and the components that they may use

课程概况

On this course from the Raspberry Pi Foundation, you’ll build a robot buggy controlled by a Raspberry Pi.

You’ll start by learning how to connect motors to your Raspberry Pi, and how to write a Python program to control them to move your buggy. You’ll move on to adding sensors to your robot and writing algorithms that use the inputs from these sensors, giving your robot the ability to follow lines and avoid obstacles.

You’ll examine the wider context of modern robotics, and think about how robotics affects society.

课程大纲

The GPIO Zero Python library, and how this can be used to interact with input and output components

The construction of a simple robot buggy

How distance sensors work

Obstacle avoidance algorithms

Line sensors

Line following algorithms

The effect of robotics on society

面向人群

This course is for people with little or no experience with physical computing, who want to create their first robot.

Ideally you should have some basic familiarity with Python, for example from our Programming 101 course.

It is particularly well-suited for teachers delivering lessons at GCSE level or equivalent, who are looking for engaging programming activities for their classrooms.

声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2022 CMOOC.COM 慕课改变你,你改变世界