Resumo Sistemas robóticos podem ser compreendidos como sistemas concebidos de liberdade de movimentos para realizarem tarefas de forma autônoma, suas aplicações estendem-se por um amplo espectro de áreas, tais como: automação industrial; medicina; exploração espacial e outros. O presente artigo utiliza ferramentas de software livre para simular um sistema de navegação nebuloso para um agente ...
Enquanto eu desfrutava os projetos do Concurso 7400 me ocorreu que muitos dos projetos lógicos submetidos não tinham um dos elementos de segurança mais básicos para garantir um bom resultado. O aspecto mais desconsiderado foi a falta de capacitores de bypass. Então, após ler um artigo sobre a Lei de Murphy que referenciava um outro application ...
Em mais um artigo, os professores Alexandre Mendonça e Ricardo Zelenovsky descrevem de forma resumida os tipos de barramento intraveiculares, com especial atenção ao barramento CAN. Hoje em dia, o mercado oferece milhares de produtos que contêm um grande conjunto grande de sensores e atuadores, como automóveis, sistemas de segurança ou sistemas de telemetria. Integrar ...
Os sistemas computacionais estão presentes em diversas áreas de nosso cotidiano. Fazemos uso deles quando realizamos uma transação bancária via Internet, dirigimos nosso carro ou escutamos música com um tocador de CD portátil. De fato, com a proliferação dos sistemas dedicados de controle, grande parte dos dispositivos que usamos contam com um processador digital, que ...
Interrupções e DMA são muito importantes para a operação de sistemas microprocessados, pois possibilitam ao microprocessador responder rapidamente a seus dispositivos de entrada e saída (E/S). A importância dessas abordagens pode ser entendida comparando-as a uma campainha. Se uma porta não tiver nenhum dispositivo para chamar a atenção (como uma campainha), é necessário ir até ...
Para explorar todos os benefícios dos sistemas e dispositivos eletrônicos, os engenheiros e projetistas visam melhorar a eficiência do hardware e minimizar a complexidade dos circuitos. 1. Introdução Para explorar todos os benefícios dos sistemas e dispositivos eletrônicos, os engenheiros e projetistas visam melhorar a eficiência do hardware e minimizar a complexidade dos circuitos. Para ...
Compressão de Dados A Largura da banda de transmissão é sempre limitada (se você estiver lendo isto via um link de 28.8KB, você conhece a situação!). A compressão de dados pode ajudar muito. O senador Joe Biden ficou “enrolado” por supostamente plagiar material durante a faculdade. As academias militares regularmente vivem escândalos de fraude. Eu ...
A maioria dos sistemas em tempo real necessitam de alguma porção de código reentrante, porém muitos programadores não fazem idéia do que isso envolve. Por muitas razões, debugar um sistema baseado em interrupções é muito mais difícil que fazê-lo em um loop simples de código. Uma das mais chatas fontes de bugs, difíceis de encontrar ...
Este artigo aborda algumas dicas que visam melhorar a legibilidade do código fonte. Em 1972 o funcionário da AT&T Dennis Ritchie iniciou o desenvolvimento de uma linguagem de programação que simplificasse a sua tarefa diária de programador nos laboratórios Bell. Chamou-a simplesmente de “C”, em referência clara à uma linguagem anterior, escrita por Ken Thompson, ...