Getting Started
Getting Started
Panduan memulai development BASCORRO
Getting Started
Selamat datang di panduan pengembangan BASCORRO! Halaman ini akan membantu kamu mempersiapkan environment development untuk project robot humanoid sepakbola.
Prasyarat (Prerequisites)
- Ubuntu 22.04 LTS (Jammy Jellyfish)
- Minimal 16 GB RAM (untuk simulasi)
- GPU dengan dukungan OpenGL 3.3+ (untuk Webots)
- Git dan terminal dasar
Overview
Project BASCORRO menggunakan stack teknologi berikut:
| Komponen | Teknologi |
|---|---|
| Robot OS | ROS 2 Humble |
| Bahasa | C++ (ament_cmake), Python 3 (ament_python) |
| Simulasi | Webots, Gazebo |
| Vision | OpenCV, YOLO (opsional) |
| Hardware | ROBOTIS OP3, Dynamixel SDK |
Langkah-Langkah
1. Installation
Install ROS 2 Humble dan setup workspace
2. First Run
Jalankan simulasi pertama kamu
3. Architecture
Pahami struktur sistem dan ROS 2 nodes
Quick Start (TL;DR)
Jika kamu sudah familiar dengan ROS 2, berikut adalah langkah cepat:
# 1. Clone repository
git clone https://github.com/ProgramBascorro/motion_webots.git
cd motion_webots
# 2. Source ROS 2
source /opt/ros/humble/setup.bash
# 3. Build workspace
cd ros_ws
colcon build --continue-on-error
# 4. Source workspace
source install/setup.bash
# 5. Run simulation
./run/run_vision_and_webots.shPastikan sudah menginstall ROS 2 Humble dan Webots sebelum menjalankan langkah di atas.
Butuh Bantuan?
- Tanya di grup WhatsApp/Discord tim
- Baca References untuk link dokumentasi resmi
- Hubungi divisi Software & AI