¿Qué habilidades necesito para hacer una IA recolectora de basura que pueda recolectarse a través de robots?

A2A.

No soy un experto en robótica o IA. Quizás pueda comenzar con algunos mapas de carreteras y planes.

  1. Conceptos básicos de robótica y programación.
    1. Timio
    2. Marco de Golang para robótica, drones e Internet de las cosas (IoT)
    3. Sistemas robóticos comerciales listos para usar
    4. Tutoriales robóticos
  2. Aprendizaje supervisado
    1. Recoge cosas para probar y clasificarlas. Considere las siguientes opciones y enfoques:
      1. una colección de objetos inteligentes y objetos “no inteligentes”
      2. Reconocimiento de objetos físicos (ppt)
      3. Detección de objetos en imágenes
      4. Técnicas basadas en algoritmos de reconocimiento facial
    2. Etiquetado
      1. Obtenga fotos de lugares con basura.
      2. Etiquete las cosas como basura o no como basura.
    3. Entrenamiento y modelado – Fase I – En imágenes
      1. Prepare conjuntos de entrenamiento con las características extraídas y codificadas.
      2. Entrene con regresión logística / clasificación O red neuronal artificial.
      3. Clasifique los objetos de prueba del modelo entrenado. Asegúrese de que no haya falsos positivos (no basura clasificada como basura) y falsos negativos (basura clasificada como no basura).
      4. Si no está satisfecho, refine el modelo con más conjuntos de datos de entrenamiento y prueba, y mejores algoritmos.
    4. Entrenamiento y modelado – Fase II – Sobre objetos físicos.
      1. Programe los robots para “ver” una colección de objetos. Es posible que necesite de 1 a 6 perspectivas (frontal, posterior, superior, inferior, izquierda y derecha)
      2. Para cada perspectiva, transmita la información visual al modelo entrenado y obtenga la clasificación: artículos basura y artículos no basura
      3. Verifique que no haya disonancia cognitiva, es decir, que el mismo artículo se clasifique como basura en una perspectiva y no basura en otra. Si esto sucede, asigne ponderaciones al resultado de cada perspectiva y obtenga un voto mayoritario.
      4. Asigne los elementos al paisaje físico.
      5. Programe el robot para recoger artículos de basura.

Si se trata de un proyecto de “escuela”, le sugiero que pruebe un “entorno virtual” de agentes robóticos que buscan y recogen basura. Puede generar un conjunto de objetos físicos y dejar que se descompongan en basura, a diferentes velocidades. Use herramientas como NetLogo y metáforas como Buscaminas, Tumor y Reciclaje para representar un paisaje con basura.