sBotics Wiki

Tutorial do Simulador usado pela OBR

Ferramentas do usuário

Ferramentas do site


robos

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
robos [2025/07/18 20:30] adminrobos [2025/07/18 20:33] (atual) – a revisão anterior foi restaurada (2025/04/15 16:34) admin
Linha 1: Linha 1:
-====== Robots ======+====== Robôs ======
  
-In the sBotics simulatorrobot creation is one of the main activitiesThis page explores the functionalities of the robot menu, the types of robots you can build, and important concepts for constructing efficient robots.+No simulador sBotics, a criação de robôs é uma das principais atividadesEsta página explora as funcionalidades do menu de robôsos tipos de robôs que você pode construir e os conceitos importantes para a construção de robôs eficientes.
  
-===== Accessing the Robot Menu =====+===== Acessando o Menu de Robôs =====
  
-The robot menu can be accessed through the first button at the bottom of the simulator interface (HUD).+menu de robôs pode ser acessado através do primeiro botão na parte inferior da interface do simulador (HUD).
  
-{{ :HUD.png?400|Robot Menu }}+{{  :HUD.png?400|Menu de Robôs  }}
  
-In this menu, you can:+Neste menu, você pode:
  
-  - Select standard robots from of presets+  - Selecionar robôs padrão de de predefinições
-  - Save your own creations+  - Salvar suas próprias criações
-  - View your robot'[[Components|components]] and their names for code reference+  - Visualizar os [[Componentes|componentes]] do seu robô e seus nomes para referência em códigos
-  - Access the [[Guide:Understanding Construction|"Robot Workshop"]] to edit your robots.+  - Acessar a [[Guia:Entendendo a Construção|"Oficina de Robôs"]] para editar seus robôs.
  
-{{:robots.png|Robot Menu}}+{{:robos.png|Menu de Robôs}}
  
-===== Robot Construction =====+===== Construção de Robôs =====
  
-Robots are built in the **Robot Workshop** using blocks and componentswhich can be solid or movableSome information to consider:+Os robôs são construídos na **Oficina de Robôs** utilizando blocos e componentesque podem ser sólidos ou móveisAlgumas informações a se considerar:
  
-  * **Blocks:** Can be painted in 16 different colors+  * **Blocos:** Podem ser pintados em 16 cores diferentes
-  * **Components:** Can be named to be referenced in code+  * **Componentes:** Podem ser nomeados para serem referenciados em códigos
-  * **Rotation:** All blocks and components can be rotated in the editor. +  * **Rotação:** Todos os blocos e componentes podem ser rotacionados no editor. 
-  * **Weight:** All blocks and components have a weight that will influence the center of mass of their determined [[robots#physics_and_connectors|"group"]]. +  * **Peso:** Todos os blocos e componentes possuem um peso que vão influenciar no centro de massa do seu determinado [[robos#fisica_e_conectores|"grupo"]]. 
-  * **Price:** Unused in most casesdoes not influence the robot's physicsand is only present in case the user wants to challenge themselves to build "low-costrobots.+  * **Preço:** Inutilizado na maioria dos casosnão influencia na física do robôe está presente apenas para caso o usuário queira se desafiar a construir robôs de "baixo custo".
  
  
-==== Blocks and Components Table ====+==== Tabela de Blocos e Componentes ====
  
-Icon Name Type Requires Name Colors Weight Price* ^ Connector Type +Ícone Nome Tipo Necessita de Nome Cores Peso Preço* ^ Tipo de Conector 
-| {{controller.png?48}} | **Controller** | Fixed Block | ❌ | {{:colors.png?150}} | 1Zg | ❌ | Rigid Solid +| {{controller.png?48}} | **Controlador** | Bloco Fixo | ❌ | {{:colors.png?150}} | 1Zg | ❌ | Rígido Sólido 
-| {{p-cube.png?48}} | **Cube** | Block | ❌ | {{:colors.png?150}} | 1Zg | s₿0.05 | Rigid Solid +| {{p-cube.png?48}} | **Cubo** | Bloco | ❌ | {{:colors.png?150}} | 1Zg | s₿0.05 | Rígido Sólido 
-| {{p-slab.png?48}} | **Half-Block** | Block | ❌ | {{:colors.png?150}} | 0.5Zg | s₿0.1 | Rigid Solid +| {{p-slab.png?48}} | **Meio-Bloco** | Bloco | ❌ | {{:colors.png?150}} | 0.5Zg | s₿0.1 | Rígido Sólido 
-| {{p-wedge.png?48}} | **Ramp** | Block | ❌ | {{:colors.png?150}} | 0.5Zg | s₿0.1 | Rigid Solid +| {{p-wedge.png?48}} | **Rampa** | Bloco | ❌ | {{:colors.png?150}} | 0.5Zg | s₿0.1 | Rígido Sólido 
-| {{p-corner.png?48}} | **Corner** | Block | ❌ | {{:colors.png?150}} | 0.35Zg | s₿0.1 | Rigid Solid +| {{p-corner.png?48}} | **Quina** | Bloco | ❌ | {{:colors.png?150}} | 0.35Zg | s₿0.1 | Rígido Sólido 
-| {{p-pyramid.png?48}} | **Pyramid** | Block | ❌ | {{:colors.png?150}} | 0.66Zg | s₿0.1 | Rigid Solid +| {{p-pyramid.png?48}} | **Pirâmide** | Bloco | ❌ | {{:colors.png?150}} | 0.66Zg | s₿0.1 | Rígido Sólido 
-| {{p-small-wheel.png?48}} | **Small Wheel (Cylinder)** | Block | ❌ | {{:colors.png?150}} | 0.75Zg | s₿0.8 | Rigid Solid +| {{p-small-wheel.png?48}} | **Roda (Cilindro) Pequena(o)** | Bloco | ❌ | {{:colors.png?150}} | 0.75Zg | s₿0.8 | Rígido Sólido 
-| {{p-large-wheel.png?48}} | **Large Wheel (Cylinder)** | Block | ❌ | {{:colors.png?150}} | 1.5Zg | s₿0.15 | Rigid Solid +| {{p-large-wheel.png?48}} | **Roda (CilindroGrande** | Bloco | ❌ | {{:colors.png?150}} | 1.5Zg | s₿0.15 | Rígido Sólido 
-| {{p-hinge.png?48}} | **Hinge** | Movable Block | ❌ | {{:colors.png?150}} | 0.25Zg | s₿0.2 | Movable +| {{p-hinge.png?48}} | **Articulação** | Bloco Móvel | ❌ | {{:colors.png?150}} | 0.25Zg | s₿0.2 | Móvel 
-| {{p-color-sensor.png?48}} | **Color Sensor** | Sensor Component | ✅ | ❌ | 1Zg | s₿0.5 | Rigid Solid +| {{p-color-sensor.png?48}} | **Sensor de Cor** | Componente Sensor | ✅ | ❌ | 1Zg | s₿0.5 | Rígido Sólido 
-| {{p-wedge-color-sensor.png?48}} | **Ramp Color Sensor** | Sensor Component | ✅ | ❌ | 0.5Zg | s₿0.75 | Rigid Solid +| {{p-wedge-color-sensor.png?48}} | **Rampa Sensor de Cor** | Componente Sensor | ✅ | ❌ | 0.5Zg | s₿0.75 | Rígido Sólido 
-| {{p-ultrasonic.png?48}} | **Ultrasonic Sensor** | Sensor Component | ✅ | ❌ | 1Zg | s₿0.4 | Rigid Solid +| {{p-ultrasonic.png?48}} | **Sensor Ultrassônico** | Componente Sensor | ✅ | ❌ | 1Zg | s₿0.4 | Rígido Sólido 
-| {{p-wedge-ultrasonic.png?48}} | **Ramp Ultrasonic Sensor** | Sensor Component | ✅ | ❌ | 0.5Zg | s₿0.6 | Rigid Solid +| {{p-wedge-ultrasonic.png?48}} | **Rampa Sensor Ultrassônico** | Componente Sensor | ✅ | ❌ | 0.5Zg | s₿0.6 | Rígido Sólido 
-| {{p-touch.png?48}} | **Touch Sensor** | Sensor Component | ✅ | ❌ | 1Zg | s₿0.25 | Rigid Solid +| {{p-touch.png?48}} | **Sensor de Toque** | Componente Sensor | ✅ | ❌ | 1Zg | s₿0.25 | Rígido Sólido 
-| {{p-camera.png?48}} | **Camera * * ** | Sensor Component | ✅ | ❌ | 1Zg | s₿1 | Rigid Solid +| {{p-camera.png?48}} | **Câmera * * ** | Componente Sensor | ✅ | ❌ | 1Zg | s₿1 | Rígido Sólido 
-| {{p-buzzer.png?48}} | **Buzzer** | Component | ✅ | ❌ | 1Zg | s₿0.3 | Rigid Solid +| {{p-buzzer.png?48}} | **Buzzer** | Componente | ✅ | ❌ | 1Zg | s₿0.3 | Rígido Sólido 
-| {{p-led.png?48}} | **LED** | Component | ✅ | ❌ | 0.75Zg | s₿0.25 | Rigid Solid +| {{p-led.png?48}} | **LED** | Componente | ✅ | ❌ | 0.75Zg | s₿0.25 | Rígido Sólido 
-| {{p-servomotor.png?48}} | **Servomotor** | Movable Component | ✅ | ❌ | 2Zg | s₿2 | Movable +| {{p-servomotor.png?48}} | **Servomotor** | Componente Móvel | ✅ | ❌ | 2Zg | s₿2 | Móvel 
-| {{p-pen.png?48}} | **3D Pen** | Component | ✅ | ❌ | 0.8Zg | s₿0.25 | Rigid Solid |+| {{p-pen.png?48}} | **Caneta 3D** | Componente | ✅ | ❌ | 0.8Zg | s₿0.25 | Rígido Sólido |
  
-> //* Price is not important for the robot's structure; it exists in case the robot is being built with a "costlimitation in mind for a particular arena or scenarioIn 99% of cases, the arena will not have this limitation.//+> //* Preço não é importante para estrutura do robô, ele existe para caso o robô esteja sendo construído pensando em alguma arena ou cenário que limite a criação do robô em "custo"Para 99% dos casos a arena não terá esta limitação.//
  
-> *//* Camera development is paused and there is no date for its full implementation.//+> *//* A câmera está com o desenvolvimento pausado e não tem data para ser implementada completamente.//
  
-===== Anchoring and the Controller =====+===== Ancoragem e o Controlador =====
  
-{{ :controller.png?200w|Robot Controller}} +{{ :controlador.png?200w|Controlador do Robô}} 
-All blocks and components are anchored to other blocksAll anchors lead to the robot's first blockthe controller.+Todos os blocos e componentes são ancorados em outros blocosTodas as âncoras levam ao primeiro bloco do robôo controlador.
  
-The controller block is an indestructible blue-purple block with an arrow indicating the robot'"front,facilitating orientation during editing.+O bloco controlador é um bloco azul-roxo indestrutível com uma seta que indica a "frentedo robô, facilitando a orientação durante a edição.
  
-===== Physics and Connectors =====+===== Física e Conectores =====
  
-Anchoring is crucial for sBotics physicsBlocks connect to other blocks and are part of larger **"groups,"** sets of blocks that physically behave togetherTo create these groupsthe simulator uses two types of connectors:+A ancoragem é crucial para a física do sBotics. Blocos se conectam a outros blocos e fazem parte de **"grupos"** maiores, conjuntos de blocos que fisicamente se comportam juntosPara criar os gruposo simulador usa dois tipos de conectores:
  
-  * **Rigid (SolidConnectors:** All blocks and components except the servomotor and hinge+  * **Conectores Rígidos (Sólidos):** Todos os blocos e componentes exceto o servomotor e a articulação
-  * **Movable Connectors:** Motors and hinges create new groups of rigid connectors.+  * **Conectores Móveis:** Motores e articulações criam novos grupos de conectores rígidos.
  
-Every robot is built from an initial group that takes the **controller** as its origin pointAny //Movable Connector// attached to group will create a new groupwhose origin point is the movable connector (i.e.any block "anchored"/"connectedto the movable connectorbe it a servomotor or hingewill be part of //THIS CONNECTOR'S// group).+Todo robô é construído a partir de um grupo inicial que toma como ponto de origem o **controlador**. Qualquer //Conector Móvel// atrelado um grupo criará um novo grupoque tem como ponto de origem o conector móvel (isto équalquer bloco "ancorado"/"conectadoao conector móvelseja este um servomotor ou articulaçãofará parte do grupo //DESTE CONECTOR//).
  
-{{ groups_example.png?500}} +{{ gruposexemplo.png?500}} 
-//In the adjacent imageall blocks in **white** connected to the initial block (controllerare part of the same group; that isthey behave as a single solid objectHoweverfrom the hinge (in green and gray), a new group is formedand this new grouprepresented in the image by the color greenwill have its own unique physics separate from the first group.//+//Na imagem adjacentetodos os blocos em **branco** conectados no bloco inicial (controladorfazem parte de um mesmo grupoisto é, eles se comportam como um único objeto sólidoEntretantoa partir da articulação (em verde e cinza), um novo grupo é formadoe esse novo gruporepresentado na imagem pela cor verdeterá sua própria física única separada do primeiro grupo.//
  
-> sBotics does not calculate a center of mass for the robot; it calculates a center of mass for **each group** based on the blocks each group possesses and their weight.+sBotics não calcula um centro de massa para o robô, ele calcula um centro de massa para **cada grupo** baseado nos blocos que cada grupo possui e o peso dos mesmos.
  
-Because created groups start from movable blocksthese are free to rotateeither intentionally (with a servomotor) or freely (with a hinge). In the image belowthe motors (underlined in magenta/purpledivide the robot into three rigid connector groupsblue (initial group), green, and yellowThe green and yellow groups exist to allow the {{p-large-wheel.png?20}} **[[robots#block_and_component_table|Large Wheel]]** object a group to rotate without being "fixedto the initial group.+Por grupos criados iniciarem em blocos móveisestes estão liberados para rotacionarseja intencionalmente (com um servomotor) ou livremente (com uma articulação). Na imagem abaixoos motores (sublinhados em magenta/roxodividem o robô em três grupos de conectores rígidosazul (grupo inicial), verde e amareloOs grupos marcados de verde e amarelo existem para permitir o objeto {{p-large-wheel.png?20}} **[[robos#tabela_de_blocos_e_componentes|Roda Grande]]** um grupo para poder rotacionar, sem estar "fixadaao grupo inicial.
  
-{{ :groups.png }}+{{  :grupos.png  }}
  
-The three images below illustrate the importance of sBotics physicsThe first shows a single group of rigid blocksThe second shows the same object, but in addition to the initial group, the top bar is divided into three groups. The third shows each component of the top bar as separate group.+Já as três imagens abaixo ilustram a importância da física do sBotics. A primeira mostra um único grupo de blocos rígidosA segunda mostra o mesmo objeto porém além do grupo inicial barra superior foi dividida em três grupos. A terceira mostra cada componente da barra superior como um grupo separado.
  
-{{:2025-03-28_13-59-55.gif|Connector Group Comparison Solid}} +{{:2025-03-28_13-59-55.gif|Comparação de Grupos de Conectores Solido}} 
-{{:2025-03-28_14-00-10.gif|Connector Group Comparison - Semi Rigid}} +{{:2025-03-28_14-00-10.gif|Comparação de Grupos de Conectores - Semi Rígido}} 
-{{:2025-03-28_14-01-47.gif|Connector Group Comparison Completely Loose}}+{{:2025-03-28_14-01-47.gif|Comparação de Grupos de Conectores Completamente Solto}}
  
-> Note thatPhysics occurs BETWEEN groupsThat isbetween sets of **movable connectors**.+> Note queA física ocorre ENTRE gruposIsto éentre conjuntos de **conectores móveis**.
  
-{{ :adjacent.png?150}} +{{ :adjacentes.png?150}} 
-**Important:** sBotics physics is fundamental for designing efficient robotsPractice to master these concepts!+**Importante:** A física do sBotics é fundamental para o design de robôs eficientesPratique para dominar esses conceitos!
  
-Note that adjacent blocks are considered connectedeven if they are not physically linked.+Note que blocos adjacentes são considerados conectadosmesmo que não estejam fisicamente ligados.
  
-===== Friction =====+===== Atrito =====
  
-Friction also plays an important role in sBotics physicsThe shape and size of components affect friction with the groundExample+O atrito também desempenha um papel importante na física do sBotics. A forma e o tamanho dos componentes afetam o atrito com o chãoExemplo
-  * **Cylinder/Large Wheel or Pyramid:** Contact at a single point+  * **Cilindro/Roda Grande ou Pirâmide:** Contato em um único ponto
-  * **Cube or Ramp:** Contact over a larger area.+  * **Cubo ou Rampa:** Contato em uma área maior.
  
-===== Advanced Techniques =====+===== Técnicas Avançadas =====
  
-For more details and advanced construction techniquesrefer to the page [[Guide:Advanced Construction Techniques]].+Para mais detalhes e técnicas avançadas de construçãoconsulte a página [[Guia:Técnicas Avançadas de Construção]].
robos.1752870642.txt.gz · Última modificação: 2025/07/18 20:30 por admin