Bioloid Control: Robótica virtual em Linux
Como muitas pessoas, acredito que em breve os robôs estarão presentes em nossas vidas como os computadores nos dias atuais. O projeto Bioloid Control disponibiliza um robô virtual permitindo ao usuário estudar alguns conceitos de robótica simulando o Bioloid Comprehensive Kit.
Parte 2: O projeto Bioloid Control
O projeto Bioloid Control é um pacote open-source desenvolvido na Alemanha, composto de 3 módulos: o controlador do robô, a visualização 3D e o programa principal de comandos.
robot controller:
É o programa responsável pela leitura e gravação dos dados dos servos e sensores. A comunicação é assíncrona com o PC via RS-232, assim permitindo controle total do Ax12s e AxS1s.
OpenGL-Visualisation:
Programa de visualização tridimensional dos movimentos do robô. Os dados são recebidos com o recurso de memória compartilhada.
Programa principal de controle:
Este módulo provê uma interface (com ou sem a biblioteca ncurses) para enviar e receber comando do robô. Principais recursos:
robot controller:
É o programa responsável pela leitura e gravação dos dados dos servos e sensores. A comunicação é assíncrona com o PC via RS-232, assim permitindo controle total do Ax12s e AxS1s.
OpenGL-Visualisation:
Programa de visualização tridimensional dos movimentos do robô. Os dados são recebidos com o recurso de memória compartilhada.
Programa principal de controle:
Este módulo provê uma interface (com ou sem a biblioteca ncurses) para enviar e receber comando do robô. Principais recursos:
- Suporta a plataforma Windows e GNU/Linux;
- Simulação total do Bioloid (pode ser utilizado sem o robô);
- Suporta diversas configurações de robôs (humanoid ou hexapod);
- Visualizações 3D com OpenGL;
- Checagem de colisão;
- Controle completo do robô com linguagem de scripts;
- Entre outros recursos.
Abraços