Skip to content

The MRL project was started in 2003 in the Mechatronics Research Laboratory in Islamic Azad University, Qazvin branch looking onward to enhance the knowledge of robotics and the MRL humanoid soccer league is aimed to develop a humanoid platform for research and education.

License

Notifications You must be signed in to change notification settings

Awrsha/MRL-HSL-Humanoid-Soccer-Robot-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MRL-HSL Humanoid Soccer Robot Projects

Project Status: Active License Python OpenCV

HSL

๐Ÿค– Humanoid Soccer Robot | Karen ๐Ÿค–


๐Ÿ› ๏ธ Technologies & Tools

Python OpenCV PyTorch NumPy Pandas Qt Jupyter VSCode Anaconda


๐Ÿ“– Description

The MRL project, initiated in 2003 at the Mechatronics Research Laboratory (Islamic Azad University, Qazvin branch), stands at the forefront of robotics research and education. With a distinguished history in RoboCup competitions, our team has consistently pushed the boundaries of humanoid robotics.

๐Ÿค– About the Humanoid League

Experience the pinnacle of robotics where autonomous humanoid robots compete in soccer matches using human-like perception and movement. Our robots navigate complex challenges including dynamic walking, running, ball manipulation, visual perception, self-localization, and team coordination - all without simplified sensor systems.

๐Ÿ›๏ธ About Mechatronic Research Laboratory (MRL)

Since 2003, MRL has evolved from a single laboratory to a comprehensive research center comprising 11 specialized labs. Our facility stands as a national scientific research pole, distinguished by its cutting-edge equipment, expert researchers, and numerous international accolades.


๐Ÿ“Š Project Architecture & Workflows

State Machine Workflow

stateDiagram-v2
    [*] --> Initialize
    Initialize --> Ready
    Ready --> SearchBall
    SearchBall --> ApproachBall
    ApproachBall --> AlignToBall
    AlignToBall --> Kick
    Kick --> SearchBall
    
    SearchBall --> Ready: Ball Lost
    ApproachBall --> SearchBall: Ball Lost
    AlignToBall --> SearchBall: Ball Lost
    
    Ready --> [*]: Shutdown
Loading

Data Flow

flowchart LR
    A[Camera Input] --> B[Image Processing]
    B --> C{Object Detection}
    C -->|Ball| D[Ball Tracking]
    C -->|Field| E[Localization]
    C -->|Players| F[Player Tracking]
    
    D --> G[World Model]
    E --> G
    F --> G
    
    G --> H[Decision Making]
    H --> I[Motion Planning]
    I --> J[Motor Control]
    J --> K[Robot Actions]
Loading

Component Hierarchy

classDiagram
    class Robot {
        +VisionSystem vision
        +MotionSystem motion
        +DecisionMaking brain
        +initialize()
        +run()
    }
    
    class VisionSystem {
        +Camera camera
        +ImageProcessor processor
        +ObjectDetector detector
        +processFrame()
    }
    
    class MotionSystem {
        +WalkingEngine walker
        +KickEngine kicker
        +BalanceController balance
        +executeMotion()
    }
    
    class DecisionMaking {
        +WorldModel world
        +StrategyPlanner strategy
        +BehaviorTree behavior
        +makeDecision()
    }
    
    Robot *-- VisionSystem
    Robot *-- MotionSystem
    Robot *-- DecisionMaking
Loading

๐ŸŒŸ Key Features

  • ๐Ÿค– Advanced Humanoid Robot Control
  • ๐Ÿง  Deep Learning Integration
  • ๐Ÿ‘€ Computer Vision Systems
  • ๐ŸŽฎ Real-time Control Systems
  • ๐ŸŒ Simulation Environments
  • ๐Ÿ“Š Data Analysis Tools

๐Ÿ’ป Development Team


๐Ÿ“ซ Contact & Support

Website Email Star


๐Ÿ’™ Support the Project

If you find this project useful, please consider giving it a โญ๏ธ

Github Stats

About

The MRL project was started in 2003 in the Mechatronics Research Laboratory in Islamic Azad University, Qazvin branch looking onward to enhance the knowledge of robotics and the MRL humanoid soccer league is aimed to develop a humanoid platform for research and education.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •