Project

General

Profile

Análisis y diseño » History » Version 5

Version 4 (osvaldo costagliola, 10/25/2024 10:47 AM) → Version 5/6 (osvaldo costagliola, 11/12/2024 09:20 AM)


* [[Panorama general]]
* [[Organización y planificación]]
* [[Análisis y diseño]]
* [[Código e implementación]]
* [[Evolución del robot]]
* [[Resultados]]

h1. Análisis y diseño

h2. +Especificación de requerimientos+

Requerimientos funcionales:

* Desarrollar un robot que se comunique vía wifi y permita al usuario controlarlo mediante una interfaz gráfica en Python.
* Capacidad para moverse en direcciones hacia adelante, atrás, izquierda, derecha, y por ultimo ser capaz de poder bajar y subir la pala.
* La interfaz gráfica debe ofrecer opciones específicas para acciones como desplazarse, ser capaz de transportar la pelota y depositarla en un lugar en especifico.

Requerimientos NO funcionales:

* El proyecto debe incluir un manual detallado con instrucciones completas sobre el funcionamiento integral del robot.
* La interfaz gráfica debe contar con botones específicos para controlar el desplazamiento del robot.

h2. +Arquitectura+

!Arquitectura.png!

h2. +Interfaz+

!Interfaz.png!

h2. +Formulas a utilizar+

Para programar y construir un robot que pueda bajar una pala, recoger una pelota y desplazarse de manera estable, es fundamental aplicar principios físicos que permitan optimizar su funcionamiento. A continuación, les presentaremos las formulas necesarias, para calcular la fuerza, el movimiento, y la estabilidad del robot.

Movimiento de la pala (Torque y Momento de Fuerza):

Es importante calcular al toque para elegir un motor que pueda aplicar la suficiente fuerza para mover la pala hacia abajo, sostener la pelota y levantarla.

Formula: