Skip to content
View fenixkz's full-sized avatar
  • Italian Institute of Technology
  • Genoa

Highlights

  • Pro
Block or Report

Block or report fenixkz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fenixkz/README.md

Hello, I'm Ayan Mazhitov!

I'm a robotics engineer who is passionate about robotics, control, and AI. I have experience working with various robotic systems, including manipulators, mobile robots, and humanoid robots. I'm also interested in the intersection of robotics and AI, and how we can leverage machine learning algorithms to enable robots to perceive and interact with their environment.

What I'm currently working on

Investigating the use of various techniques (including machine learning) for object recognition and tracking using tactile sensing in robotics applications

Contributing to open-source robotics projects

How to reach me

Email: mazhitovayan@gmail.com

LinkedIn: Ayan Mazhitov

My skills and areas of expertise

  • Robotics: Kinematics, Dynamics, Control, Perception, Navigation
  • Control Systems: Classical control, Modern control, Nonlinear control
  • Artificial Intelligence: Machine Learning, Deep Learning, Reinforcement Learning, PDDL, Description Logic (Protege)
  • Programming Languages: Python, C++, MATLAB
  • Tools and Frameworks: ROS, PyTorch, Gazebo, Simulink, Git, YARP,
  • Python: sklearn, matplotlib, pandas, numpy, seaborn, FastAPI

My projects

  • Snake robot: Simulated planar (2D) robot in Gazebo. Also incorporates control based on position/effort controllers with tuned PIDs, and MoveIt.
  • Cartpole Deep Q-Network based solution: An implementation of Deep Q-Network reinforcement learning algorithm tested on OpenAI Gym's Cartpole problem.
  • Recursive Newton-Euler algorithm: MATLAB based implementation of recursive Newton-Euler algorithm for robot's dynamics. Also provides several examples.
  • icub_gazebo_sensitivity: Force control for the index finger of ICub humanoid robot for tactile exploration purposes within YARP framework.
  • Franka Emika robot's Cartesian control: ROS-based controller to control the robot in Cartesian space
  • Autonomous or manually controlled mobile robot: This project features a Gazebo simulation of a mobile robot with a user interface that enables users to autonomously navigate the robot to specific coordinates, manually control the robot using the keyboard, or drive the robot while receiving collision avoidance assistance.
  • Mobile robot with RGB camera to inspect the environment: This project presents a Gazebo simulation of a mobile robot that employs an RGB camera for indoor environment inspection, the robot's behavior is controlled by a State Machine created using the SMACH library.
  • Autonomous mobile robot: This project is a ROS-Stage based simulation of an autonomous mobile robot successfully completing a circular path without colliding into walls.

My publications

My hobbies

In my free time, I enjoy:

  • Reading books on robotics and AI
  • Building and tinkering with robots
  • Watching sci-fi movies and TV shows
  • Playing video games

photo_5213466647074031795_y

Popular repositories Loading

  1. ros_snake_robot ros_snake_robot Public

    New version of planar hand with short links

    CMake 2 2

  2. rl_ws rl_ws Public

    CMake 1

  3. cartpole_dqn cartpole_dqn Public

    Deep Q-Network implementation tested on CartPole problem of OpenAI gym.

    Python 1

  4. recursive-newton-euler-dynamics recursive-newton-euler-dynamics Public

    MatLab implementation of recursive Newton-Euler algorithm for robot dynamics

    MATLAB 1

  5. ROS_planar_hand ROS_planar_hand Public

    A simple planar hand made in ROSS

    CMake

  6. franka-rl franka-rl Public

    CMake