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.
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.
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.
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
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]
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
- ๐ค Advanced Humanoid Robot Control
- ๐ง Deep Learning Integration
- ๐ Computer Vision Systems
- ๐ฎ Real-time Control Systems
- ๐ Simulation Environments
- ๐ Data Analysis Tools