|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/robotcar/
课程评论:没有评论
**课程名称:Robotcar 机器人小车制作与编程** **课程概述:** 本课程将带领您利用微控制器(Arduino)和乐高(LEGO)积木,亲手制作一辆能够自主避障的机器人小车。您将学习如何为小车安装传感器,并通过 Arduino 进行编程,使其能够检测并避开前方的障碍物。 **课程亮点:** * **无需工具,简单易学:** 采用易于使用的 Arduino 微控制器和无需工具即可组装的乐高积木,让您轻松上手。 * **免焊接制作:** 使用面包板连接电子元件,无需焊接,降低学习门槛。 * **核心技术:** * **360度旋转舵机:** 控制小车的轮胎转动,实现前进、后退和转向。 * **超声波测距传感器:** 实现非接触式测量前方障碍物的距离。 * **循序渐进的学习路径:** * **准备工作:** 了解课程所需的材料和设备。 * **Arduino入门:** 学习 Arduino 基础知识,并安装 Arduino IDE(包含旧版本 1.8 和更新的 2.0 版本说明)。 * **机器人组装与控制:** * 学习机器人小车的整体结构。 * 组装机器人小车,并学习如何控制轮胎转动。 * 掌握电位器和舵机的使用方法。 * 学习搭建舵机与 Arduino 的电路连接,并进行布线。 * 通过编程控制舵机,实现独立控制左右轮胎,观察小车运动方向。 * **自动驾驶编程:** * 为机器人小车编写自动驾驶程序,实现前进、后退、左转、右转等动作。 * 运行程序,验证小车的自动驾驶功能。 * **测距功能实现:** * 学习超声波测距传感器的使用方法。 * 学习搭建超声波传感器与 Arduino 的电路连接,并进行布线。 * 编写程序,利用超声波传感器测量距离。 * 运行程序,验证测距功能的准确性。 * **避障功能实现:** * 为机器人小车编写避障程序,使其在遇到障碍物时进行转向。 * 运行程序,观察小车在没有障碍物时前行,遇到障碍物时自动转向避开。 * **参数调优与成品:** 调整避障参数,完成一辆功能完善的自主避障机器人小车。 **课程目标:** 通过本课程的学习,您将掌握机器人小车的组装、电子元件的连接与编程,并能够独立制作一辆具备自主避障能力的机器人小车,为进一步深入学习机器人和人工智能打下坚实基础。
このコースでは、マイコンボードと「レゴ(LEGO)」を使ってシンプルなロボットカーを製作します。車に、センサーを搭載して、マイコンボードにプログラミングをして、自分で障害物をよけるロボットカーを作ります。マイコンボードは、使いやすくて定番の「アルディーノ(Arduino)」を使います。ロボットカーの車体は、おもちゃのブロック「「レゴ」を使って組み立てます。そのため、車体の製作に工具は必要ありません。電子部品の配線には、ブレッドボードを使います。そのため、電子回路の製作に、はんだ付けは必要ありません。360度回転するサーボモータで、タイヤを回転させて、ロボットカーを走らせます。超音波距離センサーを使って、非接触で、前方の障害物までの距離を測ります。これらの電子部品をマイコンボードに接続し、組み立てたロボットカーに搭載します。ロボットカーが自分で判断して行動するプログラムを作成します。プログラムを実行し、パラメータを調整して、障害物をよけて進むロボットカーの完成です。はじめに、このコースと一緒にロボットカーの製作を体験するために、準備するものを学びます。次に、アルディーノについて学びます。アルディーノのソフトウェア開発環境「アルディーノIDE」を、パソコンにインストールします。(このコース制作時は、アルディーノIDEのバージョン1.8でしたが、最新のバージョン2.0に対応できるよう追加で説明しています。)そのあと、障害物をよけて進むロボットカーを開発していきます。ロボットカーの仕組みを学びます。・ロボットカーを組み立てます。ロボットカーのタイヤを回します。・ポテンショメータの使い方を学びます。・サーボモータの使い方を学びます。・ポテンショメータとサーボモータを、マイコンボードに接続する電子回路を学びます。・ポテンショメータとサーボモータを、マイコンボードに配線します。・サーボモータのPWM信号を変えるプログラミングをします。・プログラムを実行して、右左のタイヤをそれぞれ独立に回して、ロボットカーがどのような方向に動くのかを確かめます。ロボットカーに自動走行させます。・自動走行するロボットカーのプログラミングをします。・プログラムを実行して、ロボットカーが、前進、後退、右回転、左回転、と自動走行するのを確かめます。超音波距離センサーで距離を測ります。・超音波距離センサーの使い方を学びます。・超音波距離センサーを、マイコンボードに接続する電子回路を学びます。・超音波距離センサーをマイコンボードに配線します。・超音波距離センサーで距離を測るプログラミングをします。・プログラムを実行して、超音波距離センサーで距離が測れるのを確かめます。ロボットカーに障害物をよけさせます。・障害物をよけるロボットカーのプログラミングをします。・プログラムを実行して、障害物がなければロボットカーは前進、障害物があればロボットカーは右回転して障害物をよけるのを確かめます。障害物をよけるパラメータを調整して、ロボットカーの完成です。