Contribuidores/Contributors:


(PT-BR)

Projeto 3 - Evolução de corpos 3D articulados gerados aleatoriamente

Como projeto de um sistema robótico, foi escolhido pelo grupo desenvolver uma evolução de corpos 3D articulados gerados aleatoriamente. A evolução é feita baseada na distância percorrida da origem. O programa é escrito em python.

O arquivo script.py tem as funções que geram os vértices e as juntas do robô; e o arquivo pic.py utiliza essas funções para criar o robô e simular o movimento dele. O arquivo Apresentacao.pptx contem os slides mostrando o projeto e apresentado os resultados.

Devido ao tempo restrito, foi desenvolvido até a geração aleatória dos corpos e a simulação do movimento. Ou seja, não há evolução.

Dependências:

  • pybullet
  • xml.etree.ElementTree

(EN-US)

Project 3 - Evolution of randomly generated articulated 3D bodies

As a project for a robotic system, it was chosen by the group to develop an evolution of randomly generated 3D articulated bodies. The evolution is made based on the distance travaled from the origin. The program is written in Python.

The script.py file has the functions that generates the Links and Joints of the robot; and the pic.py file uses these functions to create the robot and simulate its movement. The Apresentacao.pptx file has the slides showing the project and presenting the results (only in portuguese).

Due to the restrict deadline, the program was developed until the random generation of the bodies and the simulation of movement. Therefore, there is no evolution.

Dependencies:

  • pybullet
  • xml.etree.ElementTree