-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPROGRAMMER.html
121 lines (117 loc) · 5.83 KB
/
PROGRAMMER.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tim Robot Barelang-V</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<div class="header-content">
<div class="logo-container">
<img src="images/barelanv_v.png" alt="Barelang-V Logo" class="logo">
<ul class="home-link">
<li><a href="https://github.com/BarelangV" class="home">Barelang-V</a></li>
</ul>
</div>
<nav>
<ul class="nav-links">
<li><a href="index.html" class="button">Home</a></li>
<li><a href="team.html" class="button">Member</a></li>
<li><a href="progress.html" class="button">Progress</a></li>
</ul>
</nav>
</div>
</header>
<section class="tulisan_program">
<h2>Fungsi Dasar Programmer </h2>
<p> Pemrograman robot melibatkan pengintegrasian berbagai komponen seperti sensor, aktuator, pengontrol, dan
algoritma untuk melakukan tugas secara mandiri atau semi-otonom. jadi fungsi utama dari programmer adalah
memastikan robot dapat bergerak dengan sempurna sesuai dengan rencana, serta memelihara kondisi robot baik
segi hardware maupun software karena salah satu kewajibannya adalah pengujian terhadap robot </p>
</section>
<section class="tugas_programmer">
<h2>Tugas Programmer</h2>
<ol>
<li>
<div class="task_programmer">
<div class="label_programmer">Navigasi:</div>
<div class="value_programmer">Menulis algoritma yang memungkinkan robot untuk menavigasi secara
otomatis di lingkungannya, termasuk algoritma pathfinding dan obstacle avoidance.</div>
</div>
</li>
<li>
<div class="task_programmer">
<div class="label_programmer">Kontrol:</div>
<div class="value_programmer"> Mengembangkan algoritma kontrol untuk memastikan gerakan robot sesuai
dengan instruksi yang diberikan. Ini termasuk kontrol PID, kontroler kecepatan, dan kontroler
posisi.Membuat gambaran atau bentuk mekanisme apa yang mau diimplementasikan
</div>
</div>
</li>
<li>
<div class="task_programmer">
<div class="label_programmer">Motion Planning:</div>
<div class="value_programmer">Menulis kode untuk mengatur jalur gerak robot agar bisa mencapai
tujuan tertentu dengan optimal, menghindari rintangan, dan tetap stabil.</div>
</div>
</li>
<li>
<div class="task_programmer">
<div class="label_programmer">Otonomi: </div>
<div class="value_programmer">Mengimplementasikan algoritma yang memungkinkan robot untuk bekerja
secara mandiri dengan membuat keputusan sendiri berdasarkan sensor dan input lainnya (misalnya
menggunakan algoritma SLAM atau AI).
</div>
</div>
</li>
<li>
<div class="task_programmer">
<div class="label_programmer">Robot Operating System (ROS): </div>
<div class="value_programmer">Mengembangkan dan mengintegrasikan berbagai node dalam sistem ROS
untuk komunikasi antar bagian robot, serta pemrosesan data menggunakan ROS framework.
improve
untuk performa robot yang lebih baik</div>
</div>
</li>
<li>
<div class="task_programmer">
<div class="label_programmer">Real-Time Processing: </div>
<div class="value_programmer"> Memastikan bahwa perangkat lunak berjalan dalam waktu nyata untuk
aplikasi yang sensitif terhadap waktu seperti kontrol motor atau pengolahan data sensor.</div>
</div>
</li>
<li>
<div class="task_programmer">
<div class="label_programmer">Debugging dan Troubleshooting: </div>
<div class="value_programmer">Mengidentifikasi dan memperbaiki masalah pada kode, baik di tingkat
perangkat lunak (bug) maupun perangkat keras (komunikasi sensor atau kontrol motor yang tidak
akurat).</div>
</div>
</li>
<li>
<div class="task_programmer">
<div class="label_programmer">Field Testing: </div>
<div class="value_programmer">Menguji robot dalam situasi nyata untuk memastikan algoritma berfungsi
dengan baik, termasuk menguji kinerja sensor dan aktuator di lapangan.</div>
</div>
</li>
<li>
<div class="task_programmer">
<div class="label_programmer">Optimasi Kode: </div>
<div class="value_programmer">Memastikan bahwa kode berjalan efisien dan dalam batasan sumber daya
perangkat keras (seperti memori dan CPU).</div>
</div>
</li>
</ol>
</section>
<div class="video-demo">
<iframe src="https://www.youtube.com/embed/sl7ij5IsaRk?si=bQotNPiKou9o8kpa"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>
</div>
<script src="script.js"></script>
</body>
</html>