Code Monkey home page Code Monkey logo

scratch-combat-robot's Introduction

Scratch Robot de Combate

alt text Scratch es un robot de combate creado en su versión inicial para la primera competición de combate de robots de la OSHWDem 2015. En esta competición los robots disputan entre sí buscando desactivar al otro. El fin de la competición no es la violencia, sino el reto de diseñar mecánicamente robots teleoperados robustos y con capacidad de deshabitar al robot contrario. Se trata de una competición amistosa y deportiva en la que los participantes nos conocemos e incluso nos ayudamos en las construcciones y reparaciones. La competición tiene una serie de normas que garantizan que sea un combate justo. El límite de peso son 453 gramos, ya que se trata de la categoría internacional de una libra de peso.

Versión actual del robot

Scratch es un robot de tipo "horizontal spinner", es decir, posee un arma que rota en el plano horizontal.

El cuerpo blanco de SCRATCH es polietileno de alta densidad, que proporciona mucha resistencia al impacto y al corte. Se ha fabricado con una tabla de cortar carne, que fue el primer material que se me vino a la cabeza al pensar en la competición. Las tapas transparentes de la parte de arriba y abajo son de un plástico llamado policarbonato, también muy resistente a impactos. Es el mismo material con el que están hechas las paredes del recinto de combate de la prueba. El cuerpo y las tapas de Scratch fueron cortados en la CNC eShapeoko de BricoLabs.

La locomoción se basa en dos ruedas de espuma unidas directamente a motores de 560rpm. Los motores se controlan mediante dos brushed ESCs TinyESC. Su velocidad punta es de 1.58m/s.

Su arma es una barra de titanio que gira sobre un tornillo M8 de titanio sobre rodamientos. Su movimiento se realiza mediante una transmisión de poleas GT2 con relación 0.44444 conectada a un motor brushless de 1380kv. La velocidad punta de su extremo son 140km/h

Scratch se alimenta mediante una batería LiPo de 3 celdas y 450mAh. Y es controlado mediante una emisora y receptor inalámbrico DSM2.

Los archivos de diseño se abren con OpenSCAD, FreeCAD, LibreCAD y LibreOffice:)

Versiones

  • V1 Scratch en su forma original
    • Su arma principal esta ligada directamente al motor
  • V2 Evolución con arma mediante transmisión de correa
    • El eje de su arma es un tornillo de titanio (para reducir peso) de 8mm
    • Posee un sistema de poleas para transmitir el giro del motor al arma e impedir roturas de motor
    • Se modifica el chasis original para tener un hueco donde colocar un inserto impreso en 3D para la trasmisión del arma
    • Se actualiza el receptor de radio a uno mucho más pequeño
    • El ESC del arma se actualiza de 10 a 20A y con tamaño mucho más pequeño
  • V3 Scratch estrena arma
    • Se sustituye el arma principal por una de titanio más ligera y contundente
  • V4?...

Combates

2015

2016

2017

2018

2019

Palmarés

  • Ganador competición de combate OSHWDem 2019
  • Ganador competición de combate OSHWDem 2018
  • Tercer puesto competición de combate OSHWDem 2017
  • Ganador competición de combate OSHWDem 2016
  • Segundo puesto por aplausómetro competición de combate OSHWDem 2015

Curiosidades

El nombre de Scratch viene influenciado por la cación de Sexy Sadie "A scratch in my skin"

scratch-combat-robot's People

Contributors

tcrobotics avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gradimilo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.