Essa é uma revisão anterior do documento!
Tabela de conteúdos
Depuração
O painel de depuração do sBotics é uma ferramenta essencial para entender e corrigir o comportamento do seu robô durante a simulação. Ele oferece uma visão detalhada do que está acontecendo nos bastidores, permitindo que você identifique erros, otimize o código e aprimore o desempenho do seu robô.
Acessando a Tela de Depuração
A tela de depuração pode ser acessado através do quarto botão na parte inferior da interface do simulador (HUD).
Neste menu, você pode:
- Selecionar componentes clicando neles;
- Ver informações sobre os componentes selecionados;
- Liberar motores para livre movimentação;
- Movimentar seu robô livremente pela arena usando as teclas WASD e o seletor de velocidade;
- Mover seu robô usando a ferramenta de movimentação avançada.
Movimentação do Robô
O painel de movimentação do robô, integrado ao menu de depuração do sBotics, representa uma ferramenta multifacetada, projetada para oferecer aos usuários um controle manual preciso e recursos avançados de análise do comportamento do robô. Através dele, a movimentação do robô torna-se intuitiva, permitindo a navegação ágil em ambientes simulados por meio das teclas WASD. Essa funcionalidade se mostra particularmente útil durante testes rápidos e exploração de cenários.
Além do controle básico, o painel oferece a capacidade de destravar os motores do robô, liberando-o para interagir livremente com a física do simulador. Essa característica permite a observação do comportamento do robô sob a influência da gravidade ou em situações de colisão, auxiliando na compreensão de sua estabilidade e resposta a forças externas.
Para simulações mais complexas, o painel disponibiliza a aplicação de forças e rotações precisas nos três eixos (X, Y, Z). Essa funcionalidade avançada possibilita a reprodução de cenários realistas, como o impacto de forças externas ou a aplicação de torques específicos, enriquecendo a análise do comportamento do robô em condições diversas.
A reinicialização do robô, por sua vez, oferece flexibilidade ao permitir o retorno a diferentes pontos de partida: o ponto de reinicialização original, a posição atual do controlador ou a posição de um objeto auxiliar. Essa variedade de opções facilita a realização de testes comparativos e a calibração precisa do robô.
Em suma, o painel de movimentação do robô transcende a simples movimentação manual, consolidando-se como um instrumento de depuração e simulação avançada. Sua combinação de controle intuitivo e funcionalidades detalhadas permite aos usuários explorar o comportamento do robô em profundidade, otimizando o desenvolvimento de projetos de robótica.
Visualização de Componentes
Mostra os valores dos sensores do robô em tempo real, permitindo que você visualize como o robô está percebendo o ambiente.
É útil para entender como os sensores estão respondendo a diferentes situações e ajustar o código para lidar com elas.
Também pode ser utilizado para executar os métodos dos componentes como tocar notas em Buzzers, travar/destravar Motores, Ligar/Desligar LEDs, etc.