Programação de robôs. O desenvolvimento da robótica

Data:

2018-11-24 03:10:23

Pontos de vista:

313

Classificação:

1Como 0Não gostam

Compartilhar:

Table of contents:

Desenvolvedor de andróides, em funcionamento na junção da cibernética, psicologia e бихевиоризма (a ciência do comportamento), e o engenheiro, que os algoritmos para a indústria de robótica complexos, entre as principais ferramentas, o qual - matemáticas e de mecatrônica, estão trabalhando em mais uma indústria promissora próximos anos - robótica. Robôs, apesar de comparação a novidade do termo, há muito tempo, a humanidade está familiarizado. Aqui estão apenas alguns fatos da história do desenvolvimento de mecanismos inteligentes.

A barra de Ferro as pessoas Henri Draw

Ainda na mitologia da Grécia Antiga citados mecânica escravos, criados Гефестом para trabalhos pesados e repetitivos de trabalho. E inventor do primeiro e o desenvolvedor de um robô humanóide tornou-se o lendário Leonardo da Vinci. Até os dias de hoje preservada detalhados desenhos do gênio italiano, descrevendo a mecânica de um cavaleiro, capaz de simular humanos, movimentos de mãos, pés, cabeça.

A Criação dos primeiros mecanismos automáticos de controle de software, deram início no final do século XVΙΙΙ século xvii europeu horas do assistente. Mais se destacaram neste campo de relógios especialistas o pai e o filho Pierre-Jacques e Henri Draw. Eles e foi criada uma série de humanas, como robôs ("escrevendo um menino", "desenhista", "музыкантша") para os quais estava o de mecanismos. É em homenagem a Henri Draw, no futuro, todos os programável человекоподобные máquinas começaram a chamar "андроидами".

A origem de programação

Fundamentos de programação de robôs industriais foram estabelecidas no alvorecer do século XIX, na França. Aqui mesmo e foram desenvolvidos os primeiros programas para auto têxteis (fiação e tecelagem). Rapidamente crescente exército de Napoleão agudamente precisava de uniformes e, portanto, nos tecidos. O inventor do Lyon, Joseph Jacquard propôs uma forma rápida configuração do tear para a produção de diferentes tipos de produtos. Muitas vezes esse procedimento exigiu uma enorme quantidade de tempo, o colossal esforço e atenção de uma equipe. A essência da inovação foi o uso de cartões de papelão perfurada com furos. A agulha entrando no просеченные área específica, devidamente смещали do filamento. A troca de cartas rapidamente foi realizada pelo operador da máquina: a nova перфокарта - o novo programa - um novo tipo de tecido ou de um padrão. Francesa de desenvolvimento tornou-se o protótipo da moderna integrados automatizados, robôs com capacidade de programação.

Mais:

Como instalar a transferência de palavras no Word

Como instalar a transferência de palavras no Word

Trocar palavras é uma das mais importantes funções de um editor de texto. Através dela pode-se alcançar a dois muito interessantes durante a formatação. Em primeiro lugar, o texto resultante, ocupam menos espaço, assim como sua colocação será mais co...

Обрезаем foto no MS Paint

Обрезаем foto no MS Paint

Atencioso usuário de computador certamente chamou a atenção, que você arquivo de imagem, existem diferentes extensões: BMP, GIF, JPG e пр. a Maior distribuição recebeu o último formato especificado, assim como a maioria das câmeras digitais criam ima...

Como flashear

Como flashear "Bios" no PC

Considerando a questão de como flashear "Bios", a necessidade de delimitar este conceito relativamente isolados componentes, aos quais se aplica a esta operação. "Bios" - serviço privado de firmware do sistema, responsável pelo correcto funcionamento...

A Ideia, sugerida Жаккаром, com prazer usaram em seus dispositivos automáticos de muitos inventores:

  • Superior de estatística С. N. Korsakov (Rússia, 1832 г.) - no mecanismo de comparação e análise de idéias.
  • O Matemático Charles Babbage (Inglaterra, 1834 г.) - em uma máquina para resolver uma ampla gama de problemas matemáticos.
  • Engenheiro Herman Холлерит (EUA, 1890 г.) - em um dispositivo de armazenamento e processamento de dados estatísticos (tabulador). Notas: em 1911, a empresa. Холлерита recebeu o nome IBM (International Business Machines).

De Cartões perfurados foram os principais portadores de informações, até a década de 60 do século passado.Programação de robôs industriais

O Que é um robô?

O Seu nome máquinas inteligentes são obrigados a чешскому драматургу Карелу Чапеку. Na peça "R. U. R.", увидевшей luz em 1920, o escritor chamou de um robô humano artificial, criado para as pesadas e perigosas fases de produção (robota (чешск.) - é um trabalho duro). E o que caracteriza o robô a partir de mecanismos e dispositivos automáticos? Ao contrário dos últimos, o robô não apenas executa determinadas ações, estão seguindo cegamente ® integrado a um algoritmo, mas também é capaz de trabalhar de forma mais estreita com o meio ambiente e o homem (operador), de adaptar sua função ao alterar a sinais externos e condições.

Considera-se que o atual primeiro robô foi projetado e implementado em 1928, o engenheiro americano Р. Уэнсли. Человекоподобный "iron intelectual" recebeu o nome de Herbert Телевокс. Na lavra dos pioneiros, reivindicando também o cientista-biólogo Makoto Nishimura (Japão, 1929 г.) e inglês soldado William Richards (1928 г.). Criados por inventores antropomórfica de mecanismos tiveram uma funcionalidade semelhante: foram capazes de mover-se dos braços e a cabeça, para realizar chamadas de voz e de som da equipe, responder a perguntas simples. A finalidade principal de dispositivos foi uma demonstração de avanços científicos e tecnológicos. A próxima rodada de evolução da tecnologia permitiu que, em breve tempo, de criar e de primeiros robôs industriais.

, geração após Geração,

O Desenvolvimento da robótica é um contínuo, um processo incremental. Até o momento, formaram-se três marcantes de uma geração "inteligente" de máquinas. Cada uma é caracterizada por determinados indicadores e áreas de aplicação.

A Primeira geração de robôs foi concebido para a estreita tipo de atividade. A máquina é capaz de executar apenas uma determinada predefinida pretendida seqüência de operações. O dispositivo de controle de robôs, circuitos e programação de praticamente eliminar o funcionamento autônomo e requerem a criação especial tecnológico espaço com o necessário equipamento adicional e sistema de informação de ativos de medição de sistemas.

A Máquina de segunda geração, chamado de очувствленными, ou adaptáveis. Programação de robôs está sujeita a um grande conjunto de internos e externos, como sensores. Com base na análise de informações recebidas através de sensoressão necessárias de controle de impacto.

E finalmente, a terceira geração inteligente de robôs que são capazes de:

  • Compilar e analisar as informações,
  • A Progredir e a самообучаться, acumular habilidades e conhecimento,
  • A Reconhecer imagens e alterar a situação, e de acordo com isso, a construir o seu sistema executivo.

A base da inteligência artificial está algoritmos correspondentes e software.Robótica, robôs

A classificação Geral

Em qualquer representativa moderna exposição de robôs diversidade "inteligente" máquina capaz de matar não apenas as pessoas comuns, mas também profissionais. E quais são os robôs? O mais comum e significativa classificação propôs soviética cientista А. Е. Кобринский.

Por nomeação e executados com recursos de robôs caem na cadeia de produção industriais e de pesquisa. Os primeiros, de acordo com a natureza do trabalho realizado, podem ser tecnológicas, de elevação e transporte, genéricos ou especializados. De investigação destinam-se para o estudo de áreas e esferas, perigosas ou inacessível para o homem (do espaço, da terra do subsolo e vulcões, águas profundas camadas do oceano).

Por tipo de controle, é possível destacar биотехнические (copiar, linhas de cyborgs, interativo e auto), sobre o princípio - codificado programáveis, adaptável e flexível programáveis. O rápido desenvolvimento da tecnologia de microprocessadores fornece aos desenvolvedores praticamente ilimitado de possibilidades de se projetar máquinas inteligentes. Mas um ótimo схемное e solução construtiva só vai servir caro shell sem a devida software e algorítmica software.Dispositivo de controle de robôs: os circuitos e programação

Fundamentos de programação de robôs

Para o silício, um microprocessador capaz de assumir as funções do cérebro do robô, a necessidade de "derramar" o cristal é um programa correspondente. Normal a linguagem humana não é capaz de fornecer uma clara формализацию de tarefas, a precisão e a confiabilidade de sua lógica de avaliação. Portanto, a informação exigida parece certa forma usando linguagens de programação de robôs.

De acordo com решаемыми tarefas de gestão destacam quatro níveis, de tal especialmente criado idioma:

  • O nível mais Baixo é utilizado para a gestão de executivos de movimentações na forma de valores precisos linear ou angular do curso de entidades de um sistema inteligente
  • O Nível de manipulador permite a gestão global de todo o sistema, posicionando a mesa de um robô координатном espaço,
  • O Nível de operações serve para a formação de programas de trabalho, especificando a seqüência de tarefas necessárias para atingir um resultado específico.
  • De nível superior - trabalhos - o programa sem detalhe indica o que deve ser feito.

Robótica procuram minimizar a programação de robôs para se comunicar com eles em linguagens de alto nível. Idealmente, o operador coloca a tarefa: "Produzir a montagem do motor de combustão interna, o automóvel" e espera que o robô total de execução da tarefa.Linguagem de programação de robôs

Idioma nuances

A moderna robótica programação de robôs se desenvolve em dois vetores: роботоориентированное e problemático de programação orientada a objetos.

Mais comuns роботоориентированные idiomas - AML e AL. O primeiro desenvolvido pela IBM apenas para a gestão inteligente de mecanismos de produção própria. Segunda - produto especialistas na universidade de stanford (estados unidos) - ativamente e ter um efeito significativo sobre a formação de novas línguas dessa classe. Profissional de fácil разглядит na linguagem de características de Pascal e de Algol. Todas as linguagens orientadas em robôs, descrevem um algoritmo, como uma seqüência de ações de "esperto" do mecanismo. Neste contexto, o programa muitas vezes sai muito pesado e desconfortável em sua aplicação prática.

Durante a programação de robôs para a task oriented idiomas, o programa indica a sequência de ações e de metas ou posições intermediárias de um objeto. O mais popular neste segmento é a linguagem AUTOPASS (IBM), no qual o ambiente de trabalho é apresentado sob a forma de grafos (vértice - objetos, do arco - comunicação).Fundamentos de programação de robôs

Treinamento de robôs

Qualquer um moderno robô é um обучаемую e adaptativa do sistema. Toda a informação necessária, o que inclui conhecimentos e habilidades, ela é transmitida no processo de aprendizagem. Isso é feito, como direta de gravar na memória o processador de dados relevantes (detalhada a programação семплинг), e com o uso de sensores do robô (método visual de demonstração) - todos os movimentos e mudança de regime do robô são registradas na memória e, em seguida, são reproduzidos no ciclo de trabalho. Ao aprender, o sistema está a reestruturar as suas definições e a estrutura, forma de informação do modelo do mundo externo. Esta é a principal diferença robôs automatizados de linhas industriais de máquinas caça-níqueis com rígida estrutura e outros meios tradicionais de automação. São listados os métodos de ensino têm importantes deficiências. Por exemplo, quando семплинге reconfiguração requer um certo tempo ede trabalho por um profissional qualificado.

Parece Muito promissora programa para a programação de robôs, fornecidas pelos desenvolvedores do Laboratório de tecnologia da informação ao instituto de tecnologia de Massachusetts (MIT CSAIL), na conferência internacional de automação industrial e robótica ICRA-2017 (Singapura). Criado por eles plataforma C-LEARN tem as vantagens de ambos os métodos. Ela fornece um robô biblioteca de movimentos elementares com suas limitações (por exemplo, a força de aperto para o manipulador de acordo com a forma e rigidez da peça). Ao mesmo tempo, o operador demonstra o robô-chave do movimento tridimensional do interface. O sistema, com base de tarefa, de forma a seqüência de operações para executar o ciclo de trabalho. C-LEARN permite reescrever um programa para o robô para outro projeto. O operador não necessita de um profundo conhecimento na área de programação.Robótica, programação de robôs

Robótica e inteligência artificial

Os Profissionais da universidade de Oxford alertam que nas próximas duas décadas nativas tecnologia substituirá mais de metade de hoje os locais de trabalho. Realmente, os robôs já trabalham não apenas em perigosos e difíceis fases. Por exemplo, a programação de um robô de negociação significativamente потеснило corretores-de pessoas nos mercados mundiais. Algumas palavras sobre a inteligência artificial.

No modo de exibição de leigo é антропоморфный robô, capaz de substituir o homem em muitas áreas da vida. Em parte o que é, mas em maior grau a inteligência artificial é uma indústria independente de ciência e tecnologia, com a ajuda de programas de computador, simulando o pensamento de "Homo sapiens", o funcionamento do seu cérebro. No actual estágio de desenvolvimento da IA mais ajuda as pessoas, diverte-los. Mas, segundo os especialistas, o progresso na área de robótica e inteligência artificial pode colocar perante a humanidade uma série de moral e ética e questões legais.

Este ano na feira de robôs em Genebra, o mais perfeito android Sofia disse que está aprendendo a ser homem. Em outubro, Sofia, pela primeira vez na história da inteligência artificial tem sido reconhecida como uma cidadã Saudita com plenos direitos. A primeira andorinha?um Robô com a capacidade de programação

Principais tendências da robótica

No ano de 2017, os especialistas da indústria apontam vários pendentes de decisão na área de tecnologia de realidade virtual. Não ficou de fora e robótica. Muito promissor parece direção como ferramenta de avanço da gestão do complexo робомеханизмом através de um capacete virtual (VR). Os especialistas prevendo que a demanda para esse tipo de tecnologia na empresa e da indústria. Prováveis cenários de uso:

  • Gerenciamento de беспилотной técnica (armazenamento погрузчиками e manipulador combinados, os drones, трейлерами),
  • A Realização de pesquisas médicas e cirurgias,
  • Dominar difíceis de objetos e áreas (fundo do oceano, região polar). Além disso, a programação de robôs lhes permite realizar e trabalhar offline.

Outra tendência popular - connected car. Recentemente, representantes da gigante Apple disseram sobre o início de um desenvolvimento próprio "беспилотника". Cada vez mais empresas a manifestar o seu interesse na criação de máquinas capazes de navegar de forma independente por пересеченным pista, mantendo o transporte de mercadorias e equipamentos.

A Crescente complexidade de algoritmos de programação de robôs e de aprendizado de máquina exigências aos recursos computacionais e, portanto, a "glândula". Aparentemente, a melhor saída nesse caso é que a conexão de dispositivos a infraestrutura de nuvem.

Importante - cognitiva robótica. O rápido crescimento do número de "inteligente" máquina faz com que desenvolvedores cada vez mais a pensar em como ensinar robôs de forma coesa, interagir.


Article in other languages:

AR: https://tostpost.com/ar/computers/10650-programming-of-robots-the-development-of-robotics.html

BE: https://tostpost.com/be/kamputary/18694-pragramavanne-robata-raspraco-ka-robatatehn-k.html

DE: https://tostpost.com/de/computer/18510-programmierung-von-robotern-die-entwicklung-der-robotik.html

En: https://tostpost.com/computers/25354-programming-of-robots-the-development-of-robotics.html

ES: https://tostpost.com/es/los-ordenadores/18431-la-programaci-n-de-los-robots-el-desarrollo-de-la-rob-tica.html

HI: https://tostpost.com/hi/computers/10476-programming-of-robots-the-development-of-robotics.html

JA: https://tostpost.com/ja/computers/10469-programming-of-robots-the-development-of-robotics.html

KK: https://tostpost.com/kk/komp-yuterler/18762-ba-darlamalau-robottar-z-rleu-robototehnika.html

PL: https://tostpost.com/pl/komputery/19349-programowanie-robot-w-rozw-j-robotyki.html

TR: https://tostpost.com/tr/bilgisayarlar/18698-programlama-robotlar-geli-tirme-robotik.html

UK: https://tostpost.com/uk/komp-yuteri/18934-programuvannya-robot-v-rozrobka-robototehn-ki.html

ZH: https://tostpost.com/zh/computers/4194-programming-of-robots-the-development-of-robotics.html






Alin Trodden - autor do artigo, editor
"Olá, sou o Alin Trodden. Escrevo textos, leio livros e procuro impressões. E eu não sou ruim em falar sobre isso. Estou sempre feliz em participar de projetos interessantes."

Comentários (0)

Este artigo possui nenhum comentário, seja o primeiro!

Adicionar comentário

Notícias Relacionadas

Como remover a publicidade na internet, fazendo a navegar na rede, é mais conveniente?

Como remover a publicidade na internet, fazendo a navegar na rede, é mais conveniente?

Publicidade – o motor do comércio, bem como o presente maldição para os usuários da internet. Se você começou a familiaridade com a Web, pelo menos, dez anos atrás, está bem lembre-se de pureza virginal de sites, e os primei...

Notebook Asus X50Sl: descrição, características e opiniões

Notebook Asus X50Sl: descrição, características e opiniões

baixo custo de 15 polegadas laptops sempre foi popular entre os fãs de dispositivos móveis. Mesmo a partir de estatísticas mostra que 85% de todos os produzidos de notebooks têm precisamente para esse segmento. Série X ão А...

Como abrir portas no Windows 7: tipos de portos e soluções comuns

Como abrir portas no Windows 7: tipos de portos e soluções comuns

com Certeza muitos já ouviram falar que, em alguns casos, é necessário abrir as portas para o fim de, por exemplo, a Internet tornou-se disponível algum tipo de recurso. É verdade, nem todos sabem como abrir portas no Windows 7 &n...

Utilitário SpeedFan: como usar, descrição. Software

Utilitário SpeedFan: como usar, descrição. Software

Computador recheio devido a uma grande carga de trabalho é capaz de muitas vezes ficar legal. Em particular, isso se aplica a tais componentes instalados na placa-mãe, como discos rígidos, placas de vídeo e т. д. a Controlar as de...

Como montar a imagem no Daemon Tools: instruções detalhadas e uma lista de programas semelhantes

Como montar a imagem no Daemon Tools: instruções detalhadas e uma lista de programas semelhantes

muito Provável que se você chegou a este artigo, você se depara com o desafio de montar a imagem de disco. Que, em geral, é uma imagem de disco? A resposta a essa pergunta que você vai encontrar no artigo.Em geral, a forma de disc...

Servidor de fonte de alimentação: verificação, reparação, alteração

Servidor de fonte de alimentação: verificação, reparação, alteração

o Servidor de fonte de alimentação — é a parte de hardware, o que é usado para converter a energia fornecida a partir de uma tomada, a potência útil de muitas peças dentro do gabinete do computador. Converte corrente alterna...