¿Aleatorización en algoritmos evolutivos (genéticos)?

Realmente recomendaría no usar un Algoritmo Genético para este problema. Los algoritmos genéticos son fantásticos para explorar grandes espacios de búsqueda y funcionan decentemente bien para encontrar extremos globales, pero es un algoritmo basado en búsquedas aleatorias.

Para algo como un brazo robótico, definitivamente no desea utilizar la búsqueda aleatoria.

No soy un experto en robots o detecciones de colisiones, pero encontré material que podría ser de su interés aquí: https: //pdfs.semanticscholar.org….

(Tenga en cuenta que el enlace abre un archivo .pdf). La presentación vinculada anteriormente es muy complicada con las matemáticas, pero podría darle algunos enfoques que puede investigar más para su proyecto específico.

También consideraría explorar qué soluciones han usado otros con lo que sea que esté usando para construir su robot (por ejemplo, si es un proyecto de tormenta mental de Lego, investigue lo que otros han hecho con los sensores provistos).

Depende del genotipo de tu población. Si sus algoritmos consisten en árboles, puede cambiar los subárboles en un nodo aleatorio o agregar subárboles aleatorios.

More Interesting

¿Qué historias de ciencia ficción muestran que una IA se vuelve consciente de sí misma?

Si las células 'tontas' individuales independientes pueden agruparse para desarrollar la conciencia y la vida inteligente (es decir, nosotros), ¿por qué los grupos de hormigas ya inteligentes (que ya exhiben un comportamiento grupal inteligente) se convierten en un 'enjambre' inteligente con conciencia cuya inteligencia enana incluso el nuestro?

¿Cuál es el cerebro de organismo más complejo que podemos imitar con éxito con la tecnología actual de IA?

¿Cuál es el próximo tema candente en el aprendizaje automático?

¿Por qué los científicos están obsesionados con construir robots y desarrollar inteligencia artificial?

Cuando se crea una inteligencia artificial capaz de jugar StarCraft, a niveles sobrehumanos, ¿qué podrá hacer la IA, en general?

¿Cuál es la mejor manera de aprender robótica completa? ¿Cómo obtengo los conocimientos básicos de robótica para poder construir cualquier tipo de robot?

¿Es la IA una amenaza real o son robots militares?

¿Puede AI tocar el piano como un pianista?

¿Cuáles son los avances potenciales en el hardware de computación en la próxima década (más allá de la ley de Moore): Memristors, Cognitive, Quantum, Nanobots, encriptación de ADN?

¿Los desarrolladores web deben preocuparse por el advenimiento de la IA / automatización?

¿Se puede reprogramar una red neuronal entrenada como un programa secuencial clásico?

¿Quién tiene más inteligencia artificial sobre los humanos: Facebook o Google? ... ¿Y en el futuro?

¿Cómo combina Eureqa bloques de construcción matemáticos en ecuaciones?

¿Cómo está afectando la inteligencia artificial al lugar de trabajo?