sBotics Wiki

Tutorial do Simulador usado pela OBR

Ferramentas do usuário

Ferramentas do site


depuracao

Essa é uma revisão anterior do documento!


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).

Menu de Robôs

Neste menu, você pode:

  1. Selecionar componentes clicando neles;
  2. Ver informações sobre os componentes selecionados;
  3. Liberar motores para livre movimentação;
  4. Movimentar seu robô livremente pela arena usando as teclas WASD e o seletor de velocidade;
  5. 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.

depuracao.1743600279.txt.gz · Última modificação: 2025/04/15 16:34 (edição externa)