Análisis y diseño » History » Version 14
Version 13 (Esteban Gutierrez, 12/12/2023 06:41 PM) → Version 14/15 (Esteban Gutierrez, 12/12/2023 06:42 PM)
h1. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤWikipedia
{{thumbnail(LogoPASCALITO.png, size=180, title=Thumbnail)}}
----
+*Grupo 3B:*+
> Integrantes: Denis Condori, Ignacio Gallardo, Esteban Gutierrez, Fernando Klinger, Martin Salinas
> Nombre del Producto: PASCALITO
> Modulo: Proyecto I
> Docente: Humberto Urrutia
> Fecha de Inicio: 2023-08-15
> Fecha de Termino: 2023-12-29
----
*ㅤㅤㅤㅤㅤㅤㅤÍndice:*
* [[Introducción]]
* [[Objetivos]]
* [[Organización y planificación]]
* [[Análisis y diseño]]
* [[Código e implementación]]
---
h1. Análisis y diseño
---
h2. +*Requerimientos funcionales*+
* El robot tiene que tener la capacidad de golpear una pelota con una estructura que imita a un palo.
* El robot debe tener la capacidad de moverse en todas las direcciones.
* El robot debe ser controlado por un usuario por medio del programa.
* Se requiere un servidor capaz de comunicar al programa con el usuario.
h2. +*Requerimientos no funcionales*+
* La programación del software debe llevarse a cabo en el lenguaje Python y en el entorno del sistema operativo Linux.
* La interfaz debe ser eficiente y amigable con el usuario.
---
h1. Arquitectura
---
!Arquitectura.JPG!
# La conexión entre el servidor y el cliente será a través de la misma red wifi.
# El servidor programado en Python se aloja en el ladrillo de comandos del ev3.
# Robot Pascalito.
# El cliente programado en Python estará en un notebook con el sistema operativo basado en Linux
# Interfaz gráfica del proyecto Pascalito programada usando la librería Tkinter.
---
h1. Interfaz Gráfica
---
!Interfaz.JPG!
h2. Direcciones de movimiento
* Flechas para indicar las direcciones en las que el robot se desplazará, es decir, ir para adelante, para atrás, girar a la izquierda y girar a la derecha.
h2. Ángulos del golpe
* Botones de (45°, 60°, 90°) que tiene como función ingresar el ángulo del putter golf, para que la pelota obtenga un recorrido distinto
h2. Golpe a la pelota
* Símbolo “icono de mira” que logra pegarle a la pelota.
h2. Conexión
* Botón “Connect” el cual vincula al cliente a través de la IP del servidor que está en el EV3
* Botón de “Disconnect” que permite cerrar la conexión y el de “Stop” permite detener el robot.
---
h1. Implementación
---
h2. +Física detrás del golpe de golf:+
h3. +Leyes de Newton:+
* *Primera ley de Newton (Inercia):* Un objeto en reposo tiende a permanecer en reposo, y un objeto en movimiento tiende a permanecer en movimiento a una velocidad constante en línea recta, a menos que una fuerza neta actúe sobre él. Esto se aplica a la pelota de golf cuando está quieta en el tee y cuando se mueve a lo largo del recorrido
* *Segunda ley de Newton (Fuerza y aceleración):* La aceleración de un objeto es directamente proporcional a la fuerza neta que actúa sobre él, e inversamente proporcional a su masa. En el mini golf, la fuerza aplicada al golpear la pelota con el putter determina su aceleración y trayectoria.
* *Tercera ley de Newton (Acción y reacción):* Por cada acción hay una reacción igual y opuesta. Cuando el putter golpea la pelota, la pelota aplica una fuerza igual y opuesta al putter.
h3. +Fundamentos de Proyectiles o movimiento parabólico:+
La trayectoria de la pelota de golf sigue las leyes de la física de los proyectiles. El ángulo y la fuerza con los que golpeas la pelota afectan su trayectoria. Un ángulo y una fuerza precisos pueden permitir que la pelota alcance el hoyo.
!Figura1.JPG!
!Figura2.JPG!
!Figura3.JPG!
h3. +Fricción:+
La fricción entre la pelota y la superficie del campo afecta su movimiento. Superficies más rugosas pueden disminuir la velocidad de la pelota, mientras que superficies más lisas permiten que la pelota ruede más fácilmente
!Figura4.JPG!
---
*Ficheros*
{{thumbnail(LogoPASCALITO.png, size=180, title=Thumbnail)}}
----
+*Grupo 3B:*+
> Integrantes: Denis Condori, Ignacio Gallardo, Esteban Gutierrez, Fernando Klinger, Martin Salinas
> Nombre del Producto: PASCALITO
> Modulo: Proyecto I
> Docente: Humberto Urrutia
> Fecha de Inicio: 2023-08-15
> Fecha de Termino: 2023-12-29
----
*ㅤㅤㅤㅤㅤㅤㅤÍndice:*
* [[Introducción]]
* [[Objetivos]]
* [[Organización y planificación]]
* [[Análisis y diseño]]
* [[Código e implementación]]
---
h1. Análisis y diseño
---
h2. +*Requerimientos funcionales*+
* El robot tiene que tener la capacidad de golpear una pelota con una estructura que imita a un palo.
* El robot debe tener la capacidad de moverse en todas las direcciones.
* El robot debe ser controlado por un usuario por medio del programa.
* Se requiere un servidor capaz de comunicar al programa con el usuario.
h2. +*Requerimientos no funcionales*+
* La programación del software debe llevarse a cabo en el lenguaje Python y en el entorno del sistema operativo Linux.
* La interfaz debe ser eficiente y amigable con el usuario.
---
h1. Arquitectura
---
!Arquitectura.JPG!
# La conexión entre el servidor y el cliente será a través de la misma red wifi.
# El servidor programado en Python se aloja en el ladrillo de comandos del ev3.
# Robot Pascalito.
# El cliente programado en Python estará en un notebook con el sistema operativo basado en Linux
# Interfaz gráfica del proyecto Pascalito programada usando la librería Tkinter.
---
h1. Interfaz Gráfica
---
!Interfaz.JPG!
h2. Direcciones de movimiento
* Flechas para indicar las direcciones en las que el robot se desplazará, es decir, ir para adelante, para atrás, girar a la izquierda y girar a la derecha.
h2. Ángulos del golpe
* Botones de (45°, 60°, 90°) que tiene como función ingresar el ángulo del putter golf, para que la pelota obtenga un recorrido distinto
h2. Golpe a la pelota
* Símbolo “icono de mira” que logra pegarle a la pelota.
h2. Conexión
* Botón “Connect” el cual vincula al cliente a través de la IP del servidor que está en el EV3
* Botón de “Disconnect” que permite cerrar la conexión y el de “Stop” permite detener el robot.
---
h1. Implementación
---
h2. +Física detrás del golpe de golf:+
h3. +Leyes de Newton:+
* *Primera ley de Newton (Inercia):* Un objeto en reposo tiende a permanecer en reposo, y un objeto en movimiento tiende a permanecer en movimiento a una velocidad constante en línea recta, a menos que una fuerza neta actúe sobre él. Esto se aplica a la pelota de golf cuando está quieta en el tee y cuando se mueve a lo largo del recorrido
* *Segunda ley de Newton (Fuerza y aceleración):* La aceleración de un objeto es directamente proporcional a la fuerza neta que actúa sobre él, e inversamente proporcional a su masa. En el mini golf, la fuerza aplicada al golpear la pelota con el putter determina su aceleración y trayectoria.
* *Tercera ley de Newton (Acción y reacción):* Por cada acción hay una reacción igual y opuesta. Cuando el putter golpea la pelota, la pelota aplica una fuerza igual y opuesta al putter.
h3. +Fundamentos de Proyectiles o movimiento parabólico:+
La trayectoria de la pelota de golf sigue las leyes de la física de los proyectiles. El ángulo y la fuerza con los que golpeas la pelota afectan su trayectoria. Un ángulo y una fuerza precisos pueden permitir que la pelota alcance el hoyo.
!Figura1.JPG!
!Figura2.JPG!
!Figura3.JPG!
h3. +Fricción:+
La fricción entre la pelota y la superficie del campo afecta su movimiento. Superficies más rugosas pueden disminuir la velocidad de la pelota, mientras que superficies más lisas permiten que la pelota ruede más fácilmente
!Figura4.JPG!
---
*Ficheros*