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 <https://discord.com/invite/first-tech-challenge>`_:highlight:* — El no oficial servidor de Discord de FTC® es una comunidad basada en discusiones. Es la comunidad de FTC más activa, 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 preguntas. También tiene un canal con acceso directo a proveedores.

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 <https://firsttechchallenge.blogspot.com/> — El blog oficial de FTC; las actualizaciones importantes suelen publicarse aquí.

FTC Tutoriales <http://ftctutorials.com> — (No oficial) Tutoriales de FTC, que cubren el robot, las competencias y la gestión del equipo.

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 Documentación <https://docs.revrobotics.com/docs/rev-duo>`_ — Cubre el hardware y software de REV. La documentación del sistema de control incluye un tutorial introductorio de programación 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 <https://www.ptc.com/en/products/education/free-software/standalone-educator>`_ — 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 Pública de CAD de Robótica Hazmat <https://workbench.grabcad.com/workbench/projects/gcpgZgLBwhIdL0FfUKJJfM75cqa9RW1ncXaL-lQ4KOl1wa#/space/gcSzacmSeI-l19BYQNPm422pSHLenRxOxVtmaD-Pzynwsq/folder/6578524>`_ — Una biblioteca de piezas de múltiples proveedores que funciona en diferentes software de CAD debido 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.

La biblioteca CAD oficial de REV Robotics <https://workbench.grabcad.com/workbench/projects/gcEvgrMnw6kRPx7OR6r45Gvb2t-iOdLiNG3m_ALpdGYzK_#/space/gcFd6nwp5Brrc3ks-92gagLZCV2FkceNTX3qGzaMvy2wQD/folder/2906404>`_ — La biblioteca CAD oficial de REV para sus piezas FTC.

ServoCity Biblioteca CAD Oficial <https://www.servocity.com/step-files> — Catálogo completo de archivos STEP de ServoCity. Esto 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/eStore/CenterDistanceDesigner>`_ — Una 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.

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 Robot Wiring Guide*FIRST guía para el cableado de robots FTC, incluyendo 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.

The Orange Alliance <https://theorangealliance.org/> — Una base de datos de resultados de equipos y eventos administrada por la comunidad, principalmente útil por sus resultados más completos antes de Ultimate Goal (2020-2021).