Recursos útiles

Aquí hay una página dedicada a recursos útiles en los interwebs. ¡Disfruta!

Nota

Los enlaces con un asterisco (*) son recursos que son especialmente pertinentes o útiles. Le sugerimos encarecidamente que consulte estos enlaces.

Recursos generales

FTC Discord* — El servidor no oficial FTC® Discord es un servidor comunitario basado en discusiones. Es la comunidad más activa de FTC, lo que significa que generalmente tiene la información más actualizada, y es la forma más fácil de obtener respuestas rápidas a las preguntas. También tiene un canal con acceso directo a los vendedores.

Atención

El público principal de FTC Discord son los participantes de la edad de FTC, lo cual afecta en gran medida la calidad promedio de su discurso, que a menudo se desvía del tema y ocasionalmente es problemático. Recomendamos principalmente mantenerse en los canales de ayuda.

FTC Docs <https://ftc-docs.firstinspires.org>`_:highlight:* — Documentación oficial de FIRST® FTC, que incluye recursos de programación, recursos de gestión de equipos y más.

FTC Q&A <https://ftc-qa.firstinspires.org>`_:highlight:* — El FTC juego de preguntas y respuestas, donde se hacen y responden preguntas de aclaración sobre las reglas del juego por parte de los equipos.

Materiales del Juego y la Temporada/ Game and Season Materials <https://www.firstinspires.org/resource-library/ftc/game-and-season-info>`_:highlight:* — Dónde encuentras la información de la temporada actual, incluyendo los Manuales del Juego.

FTC Blog — El blog oficial de la FTC; aquí suelen publicarse actualizaciones importantes.

FTC Tutorials — Tutoriales (no oficiales) de FTC, que cubren el robot, las competiciones y la gestión de equipos.

FIRST Resource Library — La biblioteca de recursos FIRST (filtrada para recursos de FTC). Estos incluyen listas de verificación de inspección de robots/campo, recursos de construcción y programación de robots, recursos de gestión de equipos, el manual de mentores de FTC y más.

Biblioteca de Portafolios de Ingeniería/Engineering Portafolios — Una biblioteca de portafolios de ingeniería premiados en el pasado. Creada por Polar del equipo FTC 23396 y administrada por la comunidad.

REV Robotics FTC Documentation — Cubre el hardware y el software de REV. La documentación del sistema de control incluye un tutorial de introducción a la programación del FTC.

La lectura recomendada de Spectrum <https://spectrum3847.org/recommendedreading> — Una lista de recursos recopilados por FRC® 3847, Spectrum. Si bien estos recursos están dirigidos a FRC, muchos son directamente relevantes para FTC.

Gestión de equipos

Dirigiendo un equipo de FIRST* — Una guía de Karthik Kanagasbathy, ex-mentor principal (y asesor actual) del equipo del Salón de la Fama FRC 1114, Simbotics, sobre cómo ejecutar un equipo FIRST. Si bien algunos detalles son específicos de FRC (específicamente el cronograma de 6 semanas), gran parte de ello es aplicable para dirigir un equipo de FTC.

Recursos de Gestión de Equipos <https://www.firstinspires.org/resource-library/ftc/team-management-resources>`_ — FIRST Recursos de gestión de equipos FTC, que cubren presupuesto, cuaderno de ingeniería, etc.

Estrategia

Estrategias Efectivas FIRST <https://www.youtube.com/watch?v=5fifL47TvzE>`_:highlight:* — Una presentación de conferencia de campeonato de Karthik Kanagasabapathy, ex mentor principal (y asesor actual) del equipo del Salón de la Fama FRC 1114, Simbotics, sobre estrategias de diseño y competencia efectivas. Ver también la presentación de diapositivas en sí misma <https://www.simbotics.org/_files/ugd/81d293_2417ace601d84fb5afaf62f424ad5bd3.pdf>`_.

CAD

Autodesk Education Account <https://www.autodesk.com/education/edu-software/overview>`_ — Registro de cuenta educativa de Autodesk. Una cuenta educativa brinda acceso tanto a Fusion 360 como a Inventor.

Creo Education License — Formulario de solicitud de licencia educativa de Creo.

Cuenta de Educación de Onshape <https://www.onshape.com/en/education/> — Página de creación de cuenta de educación de Onshape.

SolidWorks Patrocinio <https://app.smartsheet.com/b/form/6762f6652a04487ca9786fcb06b84cb5> — Un enlace al formulario de solicitud para licencias gratuitas de Solidworks para equipos de robótica.

Bibliotecas de partes

10650 Biblioteca CAD pública de Hazmat Robotics + Piezas MiSUMI — Una biblioteca de piezas de múltiples proveedores que funciona en todo el software CAD gracias a su uso de archivos STEP.

2901 Purple Gears Biblioteca de piezas de Onshape <https://ftconshape.com/introduction-to-the-ftc-parts-library/> — Una biblioteca de piezas de múltiples proveedores específicamente para Onshape.

ServoCity Biblioteca Official CAD — Todo el catálogo de archivos STEP de ServoCity. Incluye piezas de Actobotics.

Generadores

Belt Generator <https://cad.onshape.com/documents/c163c756b5096bcd95e5692a/w/44c5f14084d55dd0388345f0/e/cf391d827826f30c60340bcc>`_ — Un generador de correas con 5 tipos de correas diferentes. Esto te permite crear correas con dientes para CAD y calcular la tensión requerida para correas más complejas. Hecho por Jeremiah de FTC 10641.

HTD Pulley Generator — Un generador de poleas HTD3 y HTD5, con muchas opciones. Esto te permite crear poleas personalizadas que puedes imprimir en 3D. Creado por Henopied del FTC 18255.

GT2 3mm Pulley Generator <https://cad.onshape.com/documents/a0b589f74b21e8886d697efc/w/55a240a887adfa7bff84d0b2/e/fa7ce89bdce08e7313f9580b> — Un generador de poleas GT2 de paso de 3 mm con muchas opciones. Esto te permite hacer poleas personalizadas que puedes imprimir en 3D.

Renderización

Blender4FTC <https://ryanhcode.gitbook.io/blender4ftc/>_ — Un complemento de Blender y una biblioteca de materiales diseñados para hacer que la renderización de CAD sea simple y fácil, al mismo tiempo que es completamente personalizable para usuarios avanzados.

FTC Renderizado en Fusion 360 <https://renders360.gitbook.io/ftc-rendering-in-fusion-360/> — Una guía para renderizar robots FTC en Fusion 360, asumiendo poca experiencia en Fusion 360.

Diseño y Construcción Mecánica

Mechatronics <https://raw.githubusercontent.com/Thaddeus-Maximus/mechatronics_book/master/mechatronics.pdf>`_:highlight:*— Un documento sobre tecnologías, principios, diseño y análisis de sistemas electromecánicos complejos. Cubre temas como sujetadores, procesos de fabricación, paradigmas de fabricación, transmisión de potencia, mecanismos, principios de diseño y más.

8644 Consejos y trucos de Brainstormers <https://www.youtube.com/playlist?list=PLoX10e-f5UgIWtNA3mlb_SSozS5w-eAlB> — Una lista de reproducción de videos que comparan diferentes implementaciones de varios mecanismos, engranajes y cadenas, y otros temas relacionados con robots FTC.

9794 Wizards.exe <https://www.youtube.com/channel/UC988iYaWDOF7Fpv6HqN-wjQ/featured>`_ — Un canal que contiene muchos videos útiles de FTC, especialmente para novatos.

COREFTC <https://www.coreftc.org/> — Una guía completa para la impresión 3D FDM dentro del ámbito de FTC, proporcionando respuestas a muchas de las preguntas básicas sobre impresión 3D relacionadas con temas como: adherencia a la cama, tolerancias, diseño para impresión 3D, ajustes y opciones de hardware.

Diseño de Robots Competitivos de FTC (pagado) <https://www.amazon.com/dp/B09DN3999Y>`_ — Este libro describe el enfoque general para diseñar un robot, incluyendo estrategia, lluvia de ideas y prototipado.

Guía de sujetadores <https://www.boltdepot.com/fastener-information/printable-tools/printable-fastener-tools.pdf>`_ — Una guía que explica los diferentes tipos de sujetadores y dónde son útiles. También incluye impresiones con dibujos de varios sujetadores a escala para ayudar a identificarlos.

FIRST Robot Building Resources — Una colección de recursos oficiales de diseño y construcción de FIRST, incluyendo guías de construcción de TETRIX/REV.

goBILDA con TETRIX <https://gobildatetrix.blogspot.com> — Documentación que cubre cómo utilizar goBILDA junto con TETRIX.

NASA RAP Design Guide <https://robotics.nasa.gov/nasa-rap-robotics-design-guide/>_ — Una guía para robótica competitiva que abarca temas como fabricación, estilos de diseño, transmisión de potencia, diseño de mecanismos y más.

La Enciclopedia No Oficial de Mecanismos FRC <https://www.projectb.net.au/resources/robot-mechanisms/> — Una página que contiene ejemplos de video de varios mecanismos FRC y FTC categorizados por tipo.

Transmisión de potencia

SDP-SI Manual de Correas y Poleas <https://www.sdp-si.com/PDFS/Technical-Section-Timing.pdf>`_:highlight:* — Un manual detallado sobre correas y poleas. Algunas de las cosas mencionadas también se aplican a las cadenas.

SDP-SI Guía de diseño de transmisión por correa de tiempo <https://www.sdp-si.com/Belt-Drive/Designing-a-miniature-belt-drive.pdf>`_:highlight:* — Una guía de una página para diseñar sistemas de transmisión por correa y polea.

Gears Educational Systems Guía de Sistemas de Transmisión por Cadena <https://web.archive.org/web/20191020193018/http://gearseds.com/documentation/deb%20holmes/2.5_Chain_drive_systems.pdf>`_ — Una guía sobre cadenas de rodillos, que incluye algunas ecuaciones útiles.

Comparaciones de eficiencia de engranajes <https://www.meadinfo.org/2008/11/gear-efficiency-spur-helical-bevel-worm.html> — Una comparación entre diferentes tipos de engranajes (rectos, cónicos, de tornillo sin fin, etc).

Cómo funcionan los engranajes <https://ciechanow.ski/gears/> — Una guía visual interactiva sobre cómo funcionan los engranajes.

KHK Introducción a los engranajes <https://www.khkgears.co.jp/kr/gear_technology/pdf/gear_guide_060817.pdf> — Un manual que cubre los fundamentos sobre la mecánica de los engranajes.

Calculadoras

ILITE Drivetrain Simulator (v2020) <https://www.chiefdelphi.com/t/ilite-drivetrain-simulator-v2020/369188> — Una calculadora de chasis que pone énfasis en el tiempo hacia el objetivo. Ingresa un motor objetivo, número de motores, engranaje y una amplia gama de elementos sobre el chasis y el sistema eléctrico. La salida muestra la velocidad máxima estimada, el tiempo estimado de sprint, el voltaje mínimo del sistema y el voltaje máximo mientras el chasis está a máxima velocidad.

JuliaDesignCalc <https://www.chiefdelphi.com/uploads/short-url/uJyrWsJqE8OVqbvMLMnSgJ8QUdP.xlsx>`_ — Una calculadora de diseño de hojas de cálculo. Sin embargo, no incluye datos de motores FTC, por lo que deberás agregarlos manualmente utilizando los datos de la sección :ref:`datos-del-motor.

Calculadora de distancia entre centros de poleas <https://sdp-si.com/tools/center-distance-designer.php>`_ — Calculadora de distancia entre centros de poleas con todas las funciones.

ReCalc <https://reca.lc/> — Una calculadora de diseño mecánico enfocada en la colaboración, actualmente en alfa, que proporciona enlaces compartibles.

Thad’s EveryCalc <http://everycalc.thadhughes.xyz/> — Una calculadora de diseño mecánico que cubre una amplia variedad de mecanismos, al mismo tiempo que proporciona algunas utilidades como el dimensionamiento de correas, una calculadora de trayectorias y más.

Programación

Aprende Java para FTC <https://raw.githubusercontent.com/alan412/LearnJavaForFTC/master/LearnJavaForFTC.pdf>`_:highlight:* — Una introducción a la programación de FTC, asumiendo que no se tiene conocimiento previo de Java.

FTC Robot Controller Repository <https://github.com/FIRST-Tech-Challenge/FtcRobotController>`_:highlight:* — El hogar del FTC SDK. También revisa la wiki asociada y los JavaDocs.

Introducción de REV a la programación* — Documentación introductoria de programación de REV, que cubre tanto la programación en Blocks como en Java. Aquí también se encuentra el resto de la documentación de REV para el sistema de control.

Ingeniería de Controles en FIRST Robotics Competition <https://file.tavsys.net/control/controls-engineering-in-frc.pdf> — Un libro que introduce a los estudiantes al campo más amplio de la teoría de control.

CTRL ALT FTC — Una guía de teoría de control creada por FTC #19376 Thermal Equilibrium.

FIRST Programming Resources <https://www.firstinspires.org/resource-library/ftc/technology-information-and-resources>`_ — Una colección de recursos oficiales de programación de FIRST, que incluye introducciones a cada herramienta de programación.

FRC 4613 Talleres de Software <https://github.com/Team4613-BarkerRedbacks/SoftwareWorkshops>`_ — Talleres de FRC 4613 que se utilizan para enseñar a sus nuevos programadores Java y programación FTC. Va desde lo más básico de los datos hasta conceptos más complejos como la Polimorfismo y las Interfaces Funcionales.

Intro a la Teoría de Control <https://blog.wesleyac.com/posts/intro-to-control-part-zero-whats-this>`_ — Una serie de publicaciones de blog sobre teoría de control.

Bibliotecas

Easy Open CV <https://github.com/OpenFTC/EasyOpenCV> — Una forma sencilla de usar openCV en un robot FTC. Con esta biblioteca, puedes pasar de un SDK básico a ejecutar un ejemplo de openCV OpMode, ya sea con una cámara interna o externa, ¡en solo unos minutos!

FTC Dashboard <https://github.com/acmerobotics/ftc-dashboard> — FTC Dashboard es un panel de control de React basado en websockets diseñado para FTC. Es muy útil para la depuración, incluyendo características como mostrar y graficar telemetría en vivo, así como ajustar variables de configuración en tiempo real mientras se ejecutan los opmodes.

FTCLib — Una biblioteca FTC bastante completa, que proporciona notablemente un paradigma de programación basado en comandos y canalizaciones de visión.

Panels — FTControl Panels es un panel de control todo en uno para los robots FTC que permite controlar los OpModes, ajustar las canalizaciones de Limelight de forma inalámbrica, grabar y reproducir datos de partidos, configurar variables en tiempo real y visualizar la telemetría con herramientas interactivas de campo y gráficos.

Road Runner <https://github.com/acmerobotics/road-runner>`_ — Road Runner es una biblioteca de planificación de movimiento. Diseñada principalmente para el movimiento robótico autónomo, permite un seguimiento y generación de trayectorias complejas mientras se mantiene el control de la velocidad y aceleración. Esto permite que los bots tengan capacidades de seguimiento de trayectorias más precisas y avanzadas. También consulta Aprende Road Runner, una guía para configurar Road Runner.

Electrónica

Guía de cableado de robots*FIRST guía de cableado de robots FTC, incluidas las opciones de mitigación de ESD.

Un análisis de la mitigación de ESD para el FIRST Tech Challenge <https://www.firstinspires.org/sites/default/files/uploads/resource_library/ftc/analysis-esd-mitigation-echin.pdf> — Un análisis de diferentes métodos para mitigar los problemas de descarga electrostática (ESD), que pueden causar que los robots se desconecten. El documento tiene excelentes recomendaciones sobre qué hacer para ayudar a mitigar estos problemas en su conclusión.

Resultados del equipo/evento

FTC Eventos <https://ftc-events.firstinspires.org/> — Base de datos oficial de resultados de equipos y eventos de FIRST para FTC.

FTC Scout <https://ftcscout.org> — Una interfaz de usuario más elegante y con más características para los eventos de la comunidad FTC.