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.
Sign up here with your email
ConversionConversion EmoticonEmoticon