Build a Sensory Robot with Arduino and Processing Construir um robô sensorial com Arduino e Processing

01

An infrared proximity sensor on a robot can give it 'eyesight' to make sense of the real world. Um sensor de proximidade infravermelho em um robô pode dar 'visão' para dar sentido ao mundo real. Cory Barton has used an inexpensive Cory Barton foi utilizado um barato Sharp distance sensor Sharp sensor de distância , an Arduino and the open source , Um Arduino e de código aberto Processing Processamento language to build linguagem para construir his robotics project seu projeto de robótica . . The idea is to use the infrared sensors mounted on the robot to detect surrounding objects. A idéia é usar os sensores infravermelhos montados no robot para detectar objectos circundantes. Then his program processes the readings to get a virtual sense of what the sensors are seeing. Em seguida, seu programa processa as leituras para se ter uma idéia virtual do que os sensores estão vendo.

The hardware for the vision system is a Sharp GP2Y0A21YK0F IR distance sensor mounted on a O hardware para o sistema de visão é um Sharp GP2Y0A21YK0F distância IR sensor montado em um standard hobby servo servo passatempo padrão . . It interfaces with an É a interface com um Arduino Diecimila Arduino Diecimila board connected to a computer. placa ligada a um computador. The disadvantage of the inexpensive (less than $10) Sharp IR sensor is its narrow field of focus. A desvantagem do barato (menos de US $ 10) Sharp sensor IR é o seu estreito campo de foco. It can detect objects only in the range of 10-80cm, so Cory has his mounted on the servo which allows for 180 degree pan – the analog voltage measurements indicating the distance. Ele pode detectar objetos apenas na faixa de 10-80cm, de modo Cory tem a sua montada sobre o servo que permite 180 graus Pan - as medições de tensão analógico que indica a distância. Sensor panning with multiple readings gives a better approximation of the layout. Sensor panning com múltiplas leituras dá uma melhor aproximação do layout.

03

A programmable Arduino IDE controls the servo-sensor combine and feeds the readings to a small program written in the Programming language on the computer. A programável IDE Arduino controla os servo-sensor combinar e alimenta as leituras de um pequeno programa escrito na linguagem de programação no computador. The program processes the data into a pie-chart which helps to visualize the layout around the robot. O programa processa os dados em um gráfico de pizza que ajuda a visualizar o layout em torno do robô. This inexpensive project goes into the basics of how a visually sensing robot can be built. Este projeto de baixo custo vai para o básico de como um robô de detecção visual pode ser construída. AI buffs can check out some more of our cool projects in the Lustres AI pode verificar-se alguns dos nossos projectos mais fresco no Robots Robots section. seção.

Comment: Comentário:
Tags: Palavras-chave: