--------------- <> -----------------
--- KHOA HỌC - CÔNG NGHỆ - GIÁO DỤC - VIỆC LÀM ---
--- Học để đi cùng bà con trên thế giới ---

Tìm kiếm trong Blog

Robotics (1) - Chương trình đầu tiên

1. Chương trình đầu tiên

Robosim là một nền tảng giả lập robot, giúp bạn học lập trình và tư duy logic cực kỳ hiệu quả mà không cần phải mua robot thật.

Trước khi cài đặt phần mềm, bạn cần kiểm tra xem cấu hình máy tính của bạn có đủ mạnh không?

Đây là cấu hình để máy có thể mở được phần mềm và chạy các bài tập đơn giản:

- Hệ điều hành: Windows 10 (64-bit)

- CPU: Intel Core i3 hoặc tương đương

- RAM: 4GB

- Card đồ họa (GPU): Intel HD Graphics 620 hoặc đời cao hơn

- Dung lượng ổ cứng trống: Khoảng 2GB - 5GB

- Có kết nối Internet để đăng nhập tài khoản và lưu tiến trình

Làm sao để kiểm tra được cấu hình máy tính?

- Mở cửa sổ Run, gõ lệnh dxdiag

Tải và cài đặt phần mềm Robosim

- Vào trang web sau để tải phần mềm:

https://robosim.stemtown.com/

- Sau khi tải về máy, thực hiện cài đặt như một chương trình thông thường.

- Sau khi cài đặt thành công, chạy phần mềm Robosim lần đầu, bạn cần tạo tài khoản trên hệ thống Robosim.

- Bấm vào Register để tạo tài khoản mới

- Sau khi đã có tài khoản, bạn đăng nhập vào phần mềm để sử dụng


- Để bắt đầu làm quen với Robosim, chúng ta cùng làm một bài tập đơn giản

Bài tập 1a: Lập trình cho robot di chuyển theo 1 đường thẳng.

Các bước thực hiện:

- Từ giao diện của Robosim, bấm vào mục Training

- Chọn mục Teaching and training

- Chọn Blank space để tạo ra một bản đồ trống

Tạo robot

- Tạo một robot: trong mục Robot, chọn 1 robot mà bạn thích, ví dụ Explore Type I, robot sẽ xuất hiện trên màn hình chính (ở giữa)


Lập trình điều khiển robot

- Sau khi đã có robot, chúng ta sẽ chọn mục Programming để lập trình cho robot

- Sau khi bấm vào mục Programming, sẽ xuất hiện các khối lệnh lập trình. Bạn nào đã làm quen với lập trình Scratch sẽ thấy các khối lệnh này khá quen thuộc.


- Để lập trình, bạn sẽ kéo các khối lệnh từ cửa sổ bên trái ra khung cửa sổ chính (ở giữa)

- Thực hiện theo hướng dẫn ở bảng sau:

Robosim Blocks

Giải thích ý nghĩa

RCU [task1]

Khối sự kiện khởi đầu. Nó ra lệnh cho bộ điều khiển robot bắt đầu thực thi các lệnh nằm bên trong nhiệm vụ có tên là "task1"

    move [forward] at speed [50] for [5] secs

Robot đi thẳng về phía trước với tốc độ 50% công suất động cơ trong khoảng thời gian 5 giây

    stop moving

Ngắt điện vào động cơ, khiến robot dừng lại hoàn toàn ngay sau khi kết thúc 5 giây di chuyển

Kết quả sẽ được đoạn mã như sau:


Thực thi chương trình

- Sau khi lập trình xong, bạn bấm vào mục Simulation (nút thứ 3 từ trái sang - thanh công cụ phía trên màn hình)

- Bấm vào nút Start debugging để thực thi chương trình

- Sau khi chạy chương trình xong, bấm nút Stop debugging để dừng chương trình

Lưu lại bản thiết kế robot và mã nguồn

Để lưu lại bản thiết kế của robot, bạn chọn mục Build Robot > chọn Save the robot … > nhập tên (ví dụ Robot01 > bấm nút Save. Chương trình RoboSim sẽ lưu tập tin thiết kế robot với phần mở rộng là “.rsr” (ví dụ Robot01.rsr). Sau này, bạn có thể mở lại bản thiết kế robot này để sử dụng.

Để lưu lại mã nguồn, bạn chọn mục Programming > chọn Save the program … > nhập tên (ví dụ DiThang (đi thẳng) > bấm nút Save. Chương trình RoboSim sẽ lưu tập tin mã nguồn với phần mở rộng là “.rspx” (ví dụ DiThang.rspx). Sau này, bạn có thể mở lại tập tin mã nguồn này để sử dụng.

Chúc mừng bạn, vậy là bạn đã tạo được một robot, lập trình và chạy chương trình.

Mời bạn thực hiện các thử thách tiếp theo ở bài học sau.

-----

Bài sau: