? No passado , os robôs eram controlados por sistemas de computador volumosos e caros . Porque estes robôs não poderiam ser realizadas ao redor, muitos eram parado. Robôs móveis tiveram que ser ligado ao computador através de cabos ou sem fio, mas a conectividade e velocidade de resposta foram problematic.The desenvolvimento de sistemas informáticos incorporados resolveu o problema . O que é um sistema embarcado ?
Sistemas embarcados são computadores, geralmente projetados para executar uma única função em tempo real e com um alto grau de resiliência. Eles também são fortemente constrangido , menor e mais resistente do que os seus homólogos não integrado . Sua característica definidora está sendo incorporado como parte de um dispositivo completo que muitas vezes inclui hardware e peças mecânicas.
Aplicações do Sistema Embarcados
Sistemas embarcados são componentes cruciais de muitos dispositivos modernos . Os computadores portáteis , relógios e telefones celulares estão entre os dispositivos em que a presença de um computador pode ser facilmente visto. Muitos sistemas embarcados são menos visíveis , como os que estão escondidos em carros , semáforos e eletrodomésticos , para não mencionar os robôs .
O que é um robô ?
Muito poucos robôs se parecem com os humanóides metálicos familiares de ficção científica. Qualquer mecanismo que tem actuadores , sensores e uma unidade de controlo pode ser classificado como um robô . Isso inclui não apenas como andróides e robôs Asimo ficcionais , como o Exterminador do Futuro , mas também máquinas industriais ou veículos automatizados e armas automáticas , como o zangão predador. A definição inclui ainda as entidades que não reconheceria como robôs , como o sistema de travagem antibloqueio em um carro novo.
Programação Embedded for Robotics
Por causa de seu pequeno tamanho, alguns sistemas embarcados têm algo semelhante a um teclado ou um monitor. Os programas são geralmente escrito e compilado em um PC e transferido para o dispositivo embutido via conexão serial ou USB. Muitos ambientes de desenvolvimento especializadas são projetados com robótica embarcados em mente , incluindo Robotics Developer Studio da Microsoft, ERSP da Evolução robótica e sistema operacional do robô da Willow Garage.
Novas possibilidades no Robotics incorporados
O formato pequeno e custo relativamente baixo de dispositivos embarcados facilita a criação de projetos de robôs . Por exemplo, os pesquisadores estão desenvolvendo enxames robóticos , que apresentam muitos pequenos robôs de inteligência limitada envolvidas em comportamentos emergentes complexos inspirados no comportamento social dos insetos. Dispositivos embarcados também tornar possível a construção de robôs modulares em que os módulos pequenos , reconfiguráveis ligar, desligar e mudar de forma para executar novas tarefas , se adaptar a novos ambientes ou se recuperar de danos.