Livro de Graça do Dia - Learning Robotics using Python - Embarcados
Comentários sobre o livro Learning Robotics using Python
Robótica é uma área que traz um fascínio e ao mesmo tempo um temor. O que nos espera o futuro com as máquinas cada vez mais ao nosso redor, de forma autônoma? Bom, reservo a imaginação aos contos de Isaac Asimov. Para hoje, reservo-me na felicidade de dizer que há um livro muito bom sobre robótica – o Learning Robotics Using Python, que se encontra de graça na Internet até as 20:00 do dia 15/08/2017, horário de Brasília (GMT-3). Interessou? Veja rapidamente como pegar o livro!
Primeiro, é preciso ter uma conta na editora PacktPub, o que pode ser feito aqui caso você ainda não tenha.
Segundo, caso já tenha uma conta, esteja logado, e então você deve ir no site Free Learning do PacktPub, pois somente nesse site é que o livro estará de graça!
No Free Learning, basta clicar no botão "Claim Your Free eBook" para obter o livro gratuitamente, como mostrado na Figura 1.
Figura 1 – Painel para obter o livro de graça do dia.
Feito isso, você é encaminhado ao acervo de livros pessoal do usuário, onde é possível ver o livro e seus formatos de arquivo vinculados, como mostrado na Figura 2:
Figura 2 – Painel do livro no acervo de usuário.
Você é algum estudante de engenharia mecatrônica, engenharia de computação, ciência da computação ou correlatos? Muito provavelmente terá alguma matéria de robótica durante o decorrer do curso. E mesmo se for um entusiasta, a robótica passa a cada vez mais fazer parte de nossas vidas que acaba sendo um diferencial ter noções de robótica. E nesse ponto esse livro é um ótimo adicional.
Fugindo do tradicional robô seguidor de linha, o autor Lentin Joseph mostra como realmente "fazer robótica": do layout de chassi usando FreeCAD, passando por simulação usando Blender, Python e Gazebo, como também arquitetar um robô multi-camadas, tomando por base um modelo intitulado "ChefBot", mostrado na Figura 3. Detalhe: esse robô-modelo usa Kinect!
Figura 3 – Estrutura do ChefBot. Fonte: packtpub.com
E no quesito multi-camadas, ele mostra como diferenciar e controlar as diversas partes que compõem o corpo de um robô, tais como: sensores, atuadores, alimentação de energia, controle baixo/alto nível, etc.
Até mesmo cita o Robot Operating System, que é todo um conjunto de bibliotecas voltadas para uso em cenários de controle de robôs. O ROS, como é chamado, já foi até tratado no Embarcados neste artigo aqui.
Deixando a coisa mais interessante ainda, o autor também demonstra como fazer reconhecimento de fala para controle do robô (capítulo 8), como embarcar recursos de inteligência artificial no robô usando Python (capítulo 9), e até como criar uma interface gráfica para o robô (capítulo 10), sem deixar de falar, é claro, de como adaptar o seu robô ao "framework" que é o ROS (capítulo 9).
Figura 4 – Capa do livro Learning Robotics Using Python.
Gostou? Deixe aqui seus comentários a respeito do livro! E garanta a sua cópia gratuita antes que o tempo acabe!