Giter Site home page Giter Site logo

awrsha / mrl-hsl-humanoid-robot-projects Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 2.0 75.5 MB

Humanoid Soccer Robot | Tasks , Projects and Tools.

Home Page: https://sites.google.com/view/mrl-hsl

License: MIT License

C++ 67.50% Makefile 0.22% Python 24.35% CMake 2.29% C 0.86% Shell 0.12% QMake 0.11% MATLAB 2.55% CSS 0.10% HTML 0.19% Lua 0.46% SWIG 0.07% TypeScript 1.09% JavaScript 0.07%
humanoid-robot robocup robotics soccer-robot

mrl-hsl-humanoid-robot-projects's Introduction


HSL

.:: Humanoid Soccer Robot | Karen ::.


Languages

Description

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. MRL has had a successful history in RoboCup for many years.

  • About the Humanoid League :

In the Humanoid League, autonomous robots with a human-like body plan and human-like senses play soccer against each other. Unlike humanoid robots outside the Humanoid League the task of perception and world modeling is not simplified by using non-human like range sensors. In addition to soccer competitions technical challenges take place. Dynamic walking, running, and kicking the ball while maintaining balance, visual perception of the ball, other players, and the field, self-localization, and team play are among the many research issues investigated in the Humanoid League. Several of the best autonomous humanoid robots in the world compete in the RoboCup Humanoid League.

  • About Mechatronic Research Laboratory (MRL) :

The Mecatronic research center of the Islamic Azad University of Qazvin began its activity in 2003 with a laboratory. There are currently 11 laboratories in the center. Due to the wide scope of the laboratories, the number of researchers, the presence of professors, the value of advanced laboratory equipment, the quality and quantity of laboratory space and the numerous honors gained in domestic and international international competitions, this series has been selected as the countryโ€™s scientific research pole.

Directory Structure

Tasks

  • Task3-Sort: Contains files related to Task 3, focusing on sorting algorithms.
  • Task4-Search: Houses files associated with Task 4, centered around search algorithms.
  • Task5-Matrix: Contains files related to Task 5, potentially involving matrix operations.
  • Task6-OpenCV: Holds files related to Task 6, with a primary focus on utilizing the OpenCV library.
  • Task7-StateMachine: Contains files related to Task 7, likely involving state machine implementations.

Projects

  • 2D Visualizer Using AStar: Source codes for a 2D visualizer utilizing the A* algorithm for pathfinding.
  • Angle Sensor Model: Source codes related to modeling an angle sensor.
  • Canny Edge Detector for Image: Implementation of a Canny edge detector algorithm for images.
  • Convex Hull Pro: Advanced implementation of the convex hull algorithm.
  • Convex Hull: Another implementation of the convex hull algorithm.
  • Drawing and Resizing Shapes on Webcam with Qt5: Source codes for a project enabling drawing and resizing shapes on a webcam feed using Qt5.
  • Histogram Equalizer Image on Zynq: Implementation of a histogram equalizer for images on the Zynq platform.
  • Histogram Equalizer for Image: Implementation of a histogram equalizer for images.
  • Histogram Equalizer for Webcam: Implementation of a histogram equalizer for webcam images.
  • Image Kernel with Padding: Source codes for image kernel operations with padding.
  • Image Thresholding: Source codes for image thresholding operations.
  • Image Kernel without Padding: Source codes for image kernel operations without padding.
  • Kalman Filter: Implementation of the Kalman filter algorithm.
  • Robot Controller Tools: Tools and utilities related to robot control.
  • Robotic Soccer Playground: Source codes for a project related to a robotic soccer playground.
  • Soccer Play Ground Web Project: Web project related to the soccer playground.
  • Webcam Thresholding: Source codes for thresholding webcam images.

Advanced Projects and Tools

  • Ball Pattern: Source codes related to ball pattern recognition.
  • CNN Ball Detector: Implementation of a Convolutional Neural Network-based ball detector.
  • HSl OS: Source codes related to an operating system project.
  • Humanoid Robot Active Vision DDQN: Project involving active vision for humanoid robots using Deep Q-Networks (DDQN).
  • Image Landmark Detection: Source codes for image landmark detection.
  • MRL HSL Annotation: Annotation tool for the MRL HSL project.
  • MRL HSL Segment: Segmentation tool for the MRL HSL project.
  • MotionTool: Tool for motion analysis.
  • RoboCup Humanoid MRL Webots Simulation: Source codes for simulating RoboCup humanoid robots using Webots.
  • RoboCup Log Analysis Tool: Tool for analyzing RoboCup logs.
  • Simulator: Source codes for a simulator project.
  • Soccer Robot Playground: Source codes for a project related to a soccer robot playground.
  • World Model: Source codes for a project related to world modeling.

Usage

Each directory contains specific projects or tasks. Navigate to the desired directory to explore the associated files and source codes.

Contributions

Contributions are welcome! If you have any improvements, bug fixes, or additional projects/tasks to add, feel free to fork this repository and submit a pull request.

License

This repository is licensed under the MIT License. Feel free to use the source codes and projects for your own purposes.

Developers ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป

FeedBack : ๐Ÿ› 


โš›๏ธ Contact Us : Here.

๐Ÿ’™ If you like our projects, Give them โญ and Share it with friends!

Github Stats

mrl-hsl-humanoid-robot-projects's People

Contributors

awrsha avatar amir-rs avatar

Stargazers

ๅผ ๅฟ—่ฏš avatar Ali Hamidi avatar Sina Shourjeh avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.