NAMA : DEVITSETYONO
NIM : 201551123
KELAS : TIT-D
Robot Software
Robot software is the coded commands that
tell a mechanical device (known as a robot) what tasks to perform and control
its actions. Robot software is used to perform tasks and automate tasks to be
performed. Programming robots is a non-trivial task. Many software systems and
frameworks have been proposed to make programming robots easier.
Some robot software aim at developing
intelligent mechanical devices. Though common in science fiction stories, such
programs are yet to become common-place in reality and much development is yet
required in the field of artificial intelligence before they even begin to
approach the science fiction possibilities. Pre-programmed hardware may include
feedback loops such that it can interact with its environment, but does not
display actual intelligence.
Data flow programming techniques are used
by most robot manufacturers, and is based on the concept that when the value of
a variable changes, the values of other variables affected should also change.
A programming language that incorporates data flow principles is called a data
flow language. In addition to numeric processing, data flow languages also
incorporate functional concepts. Unlike other programming languages which use
imperative programming, data flow programming is modeled as a sequence of
functions.
With any programming software, the state
of a program at any given time is an important consideration. The state
provides an indication of the various conditions at a particular instant. In
order to function properly, most programming languages require a significant
amount of state information. This information is invisible to the programmer.
Another key concept – which is associated
with any type of robot programming, is the concept of run-time. When a program
is running, or executing, it is said to be in run-time. The term run-time is
also used as a short form when referring to a run-time library, which is a
library of code instructions used by a computer language to manage a program
written in the language. The term is also used by software developers to
specify when errors in a program can occur. A runtime error is an error that
happens while the program is executing. For example, if a robot arm was programmed
to turn left, and it turned right, then that would be a runtime error.
The software architecture of a system
consists of the various software components used to design and operate the
software. All programming methods rely on software architecture as a method of
organizing a software system since it not only provides communication support
but is also a critical component in hardware and software interfaces.
Perangkat Lunak Robot
Robot Software adalah perintah kode yang memberitahu
perangkat mekanik (dikenal sebagai robot) tentang tugas untuk melakukan dan mengendalikan
tindakannya. Software robot digunakan untuk melakukan tugas-tugas dan mengotomatisasi
tugas-tugas yang akan dilakukan. Pemrograman robot bukanlah tugas sepele. Banyak
sistem perangkat lunak dan kerangka kerja telah diusulkan untuk membuat robot pemrograman
lebih mudah.
Beberapa tujuan software robot untuk
mengembangkan perangkat mekanik cerdas. Meskipun umum dalam cerita fiksi ilmiah,
program tersebut belum menjadi umum ditempat realitas dan banyak pembangunan belum
diperlukan di bidang kecerdasan buatan bahkan sebelum mereka mulai mendekati kemungkinan
fiksi ilmiah. Pra-diprogram hardware dapat mencakup loop umpan balik sedemikian
rupa sehingga dapat berinteraksi dengan lingkungannya, tetapi tidak menampilkan
kecerdasan yang sebenarnya.
Teknik pemrograman aliran data yang
digunakan oleh sebagian besar produsen robot, dan didasarkan pada konsep bahwa ketika
nilai perubahan variabel, nilai-nilai variabel lain yang terkena dampak juga
harus berubah. Sebuah bahasa pemrograman yang menggabungkan prinsip-prinsip aliran
data disebut bahasa aliran data. Selain pengolahan numerik, bahasa aliran data juga
menggabungkan konsep fungsional. Tidak seperti bahasa pemrograman lain yang menggunakan
pemrograman imperatif, pemrograman aliran data dimodelkan sebagai urutan fungsi.
Dengan perangkat lunak pemrograman, keadaan
program pada waktu tertentu adalah suatu pertimbangan penting. Negara memberikan
indikasi berbagai kondisi pada suatu saat tertentu. Untuk berfungsi dengan baik,
kebanyakan bahasa pemrograman membutuhkan sejumlah besar informasi negara. Informasi
ini tidak terlihat oleh programmer.
Konsep kunci lain yang berhubungan dengan
semua jenis pemrograman robot, adalah konsep run-time. Ketika sebuah program
sedang berjalan, atau mengeksekusi, dikatakan dalam run-time. Istilah run-time juga
digunakan sebagai bentuk singkat ketika mengacu pada perpustakaan run-time, yang
merupakan perpustakaan instruksi kode yang digunakan oleh bahasa komputer untuk
mengelola program yang ditulis dalam bahasa. Istilah ini juga digunakan oleh pengembang
perangkat lunak untuk menentukan kapan kesalahan dalam sebuah program dapat
terjadi. Sebuah kesalahan run time adalah kesalahan yang terjadi saat program mengeksekusi.
Sebagai contoh, jika lengan robot diprogram untuk berbelok ke kiri, dan
ternyata benar, maka itu akan menjadi kesalahan runtime.
Arsitektur perangkat lunak sistem terdiri
dari berbagai komponen perangkat lunak yang digunakan untuk merancang dan mengoperasikan
perangkat lunak. Semua metode pemrograman bergantung pada arsitektur perangkat
lunak sebagai metode pengorganisasian sistem perangkat lunak karena tidak hanya
memberikan dukungan komunikasi tetapi juga merupakan komponen penting dalam perangkat
keras dan perangkat lunak antarmuka.
PARAFRASE
Robot software is a command to tell about the
task, to control the robot. robot software is used to manage and automate tasks
to be performed robot. robot programming is essential. many software systems and
has been proposed to make the robot programming easier.
Robot software adalah perintah untuk memberitahu tentang tugas, untuk
mengendalikan robot. robot software ini digunakan untuk mengatur dan mengotomatisasi
tugas yang akan dilakukan robot. pemrograman robot sangatlah penting. banyak
sistem software dan telah diusulkan untuk membuat robot pemrograman lebih mudah.
Goal is to develop a robot software
intelligent mechanical devices. general though, the program has not become
common in the art. after hardware enhanced so that it can interact with its
environment.
Tujuan robot software ini untuk mengembangkan perangkat mekanik cerdas.
meskipun umum, program tersebut belum menjadi umum dibidangnya. setelah
hardware disempurnakan sehingga dapat berinteraksi dengan lingkungannya.
Data flow programming technique used by
the robot manufacturers and is based on the concept of affected must also be
changed. programming language that describes the flow of data is called a data
flow language. data flow language also incorporates a functional concept.
programming data stream is modeled as a sequence of functions.
Teknik pemrograman aliran data yang digunakan oleh produsen robot dan
didasarkan pada konsep yang terkena dampak juga harus berubah. bahasa
pemrograman yang menggambarkan aliran data disebut bahasa aliran data. bahasa
aliran data juga menggabungkan konsep fungsional. pemrograman aliran data
dimodelkan sebagai urutan fungsi.
With software programming, using the program
at a given time is an important consideration. in order to function properly, require
a programming language with a large amount of information in a country. that information
is not visible to the programmer.
Dengan perangkat lunak pemrograman, menggunakan program pada waktu tertentu
adalah suatu pertimbangan penting. supaya berfungsi dengan baik, bahasa
pemrograman membutuhkan informasi dengan jumlah besar pada suatu negara. agar
informasi tidak terlihat oleh programmer.
Another concept related to the type of
robot programming is the concept of run-time. run-time the term is used as a
short form when referring to perpustaaan run-time. language that is used by
computers to manage a program written in the form of language. a run-time errors
are errors that occur while the program is running. for example, if the robot
leg is programmed to turn left, turn right and then it turns out to be a
run-time error.
Konsep lain yang berhubungan dengan jenis pemrograman robot adalah konsep
run-time. istilah run-time digunakan sebagai bentuk singkat ketika mengacu pada
perpustaaan run-time. yang digunakan oleh bahasa komputer untuk mengelola
program yang ditulis dalam bentuk bahasa. sebuah kesalahan run-time adalah
kesalahan yang terjadi saat program sedang berjalan. sebagai contoh, jika kaki
robot diprogram untuk berbelok kiri, dan ternyata berbelok kanan maka itu akan
menjadi kesalahan run-time.
System software architecture consists of
various components of the software. all programming methods rely on software
architecture. software device systems only provide support for communication
but also an important component in the hardware and software interfaces.
Arsitektur perangkat lunak sistem terdiri dari berbagai komponen perangkat
lunak. semua metode pemrograman bergantung pada arsitektur perangkat lunak.
sistem perangkat lunak tidak hanya memberikan dukungan komunikasi tetapi juga
merupakan komponen penting dalam perangkat keras dan perangkat lunak antarmuka.
Tidak ada komentar:
Posting Komentar