Cómo codificar un algoritmo de inteligencia artificial para usar en robótica

Existen pocos métodos con jerarquía de niveles de complicidad. Su problema puede dividirse ibto subproblema de percepción, planificación, acción. Es un sistema de circuito cerrado. Comience con algo simple como usar Kinect para obtener las coordenadas xyz del objeto basura. Comenzando con un objeto en el agua, puede agrupar los datos de la nube de puntos para diferenciar el objeto del agua. Verifique la biblioteca PCL para la agrupación de datos de nube de puntos.

Ahora, la siguiente parte será agarrar el objeto, que depende en gran medida del tipo de efector final que esté utilizando. Puede consultar los planificadores disponibles en ROS.

La siguiente parte es un ciclo de retroalimentación para seguir verificando si la basura se ha movido o no. defina su espacio de trabajo y verifique si ve diferentes grupos allí.

entonces, pruebe ROS, PCL y comentarios.

Mire qué pasos se deben hacer y divídalos en pasos aún más pequeños hasta que esté en un nivel de precisión que pueda usarse en la programación. luego escríbalo en el lenguaje de programación que elija.