Skip to content

Control of humanoid robots on webots, walking, deep-learning, Bayesian-optimization

Notifications You must be signed in to change notification settings

citbrains/GankenKun_webots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GankenKun_webots

This repository contains a proto file and a walking program to simulate GankenKun in webot.

It has the following features.

  • Parallel links are used.
    I think it is rare to see a model of humanoid robot that simulates parallel links.

  • It is a simple model to reduce the load on the computer.
    It can be simulated almost in real time on a notebook PC without GPU.
    (webots is a great simulator!)

  • It can be controlled by the same program as the real robot.
    The robot can be controlled with the same program as the real robot, including parameters, without changing the program of the real robot.
    (We were surprised!)

The environment including webot can be found below.
https://github.com/citbrains/webots

dockhub
https://hub.docker.com/r/citb/webots_citbrains

We participated in RoboCup2021 and got 4th place.
https://humanoid.robocup.org/rc2021/

How to build the program for walking

image

GankenKun_walking

A sample program of walking control using preview control
Ported from GankenKun_pybullet

Install

sudo apt install python3-pip
pip3 install numpy transforms3d scipy control
git clone https://github.com/citbrains/GankenKun_webots

Execute

cd ~/GankenKun_webots/worlds
webots --batch walking.wbt

video

collect_keypoints

Automatic annotation system for collecting key point images for posture estimation

Install

sudo apt install python3-pip
pip3 install -U pip
pip3 install numpy transforms3d scipy opencv-python
git clone https://github.com/citbrains/GankenKun_webots

Execute

cd ~/GankenKun_webots/worlds
webots --batch collect_keypoints.wbt

IMAGE