Skip to content

LucasLagoeiro/IC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Modeling and implemation of a functional Humanoid robot in a 3D simulator

I'm finishing my scientific research, which involved modeling a robot using .CAD software and integrating it into a 3D simulator with precise physical parameters to ensure a highly realistic simulation. Following this, I implemented a sophisticated walking algorithm to evaluate the robot's functionality within the software environment. The outcome was remarkably positive, demonstrating not only the accuracy of the model but also the effectiveness of the algorithm in replicating human-like movements.

Prerequisites

Installation

Mac OS X & Linux & Windows:

git clone https://github.com/LucasLagoeiro/IC.git

After this you just need to open the worlds you want in Webots

The Scientific Research

I implemented two humanoid robots in the Webots simulator. The first one was our retired Prometheus. Initially, the idea of the scientific initiation was to implement and create a functional robot in the simulator. However, due to critical mechanical problems, Prometheus was discontinued. To continue my scientific initiation, it was necessary to use the Sigmaban, a robot belonging to the French team Rhoban. We have a very similar version of it in our lab. Therefore, this scientific initiation involves the implementation of both robots, but the development of walking was applied only to Sigmaban, for the reasons mentioned above.


To access and view the Prometheus model in Webots, simply open its world in the following directory

"webots/prometheus/worlds"

There are two versions of the world available: one with Prometheus in a game (with 4 robots of the identical model) and another with Prometheus alone with a ball.

Prometheus in a game

Prometheus with a ball

For Sigmaban, access the following directory

"webots/sigmaban/worlds"

There, you'll find the world of Sigmaban with the implemented walking algorithm.

Sigmaban

Obs: The control of the walking is

Space: Start/stop walking
Arrow keys: to move the robot

Meta

The Scientific Research is oriented by the professor @Reinaldo Bianchi.

Lucas Lagoeiro - @DevLagoeiro - [email protected]

https://github.com/LucasLagoeiro

About

Prometheus model in webots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published