Fathy Ashraf

Fathy Ashraf

Ismailia, Egypt

Fathy Ashraf

Robotics, embedded system related services
1. ROS2 Robot Development & Simulation
I develop complete robotic systems using ROS2 (Jazzy) and Gazebo, from architecture design to simulation and hardware deployment. Services include ROS2 node development, sensor integration, custom robot modelling, and full system testing in Gazebo Harmonic. Whether you need a navigation stack, a drone control system, or a manipulator pipeline, I can design, build, and validate it. Deliverables include documented, modular ROS2 packages ready for deployment.
2. Autonomous Navigation & Path Planning
I implement autonomous navigation systems for mobile robots and UAVs, including SLAM-based mapping, obstacle avoidance, and multi-waypoint path planning. Experienced with APF, Stanley control, and custom planners in both simulation and physical hardware. Ideal for clients building autonomous ground vehicles, drones, or warehouse robots.
3. Computer Vision & Object Detection (YOLO/OpenCV)
I build real-time computer vision pipelines for detection, tracking, and pose estimation. Experienced with YOLOv8, ArUco marker detection, and OpenCV integrated with ROS2 for robotics applications. Previous work includes a UAV landing system achieving 97.4% success using visual detection and a multi-target tracking system deployed on physical hardware.
4. Control Systems Design (PID, MPC, LQR)
I design and implement control systems for dynamic engineering problems — from basic PID tuning to advanced Model Predictive Control and LQR. Experienced with MATLAB/Simulink modelling, state-space design, Kalman filtering, and nonlinear control including backstepping. Suitable for UAVs, robotic arms, vehicles, and industrial systems.
5. Reinforcement Learning for Robotics
I implement RL-based control solutions for autonomous systems using Q-Learning, SARSA, DQN, and curriculum learning approaches. Built and validated a quadrotor landing agent in PyBullet achieving 86.6% success across 1,000 episodes. Suitable for clients needing simulation-based learning environments or autonomous decision-making systems.
6. PLC & Industrial Automation Programming
I design and program PLC-based automation systems using ladder logic for industrial applications. Experience includes pneumatic actuation systems, sensor integration with load cells and proximity sensors, and full hardware validation. Suitable for manufacturing automation, sorting systems, and process control.
7. Embedded Systems & Arduino/ESP32 Development
I develop embedded firmware for Arduino, ESP32, and Raspberry Pi platforms, including sensor integration, motor control, serial communication, and real-time data processing. Experienced integrating embedded hardware with higher-level ROS2 systems for full-stack robotics applications.

Working hours

  • Monday:08h00 To 18h00
  • Tuesday:08h00 To 18h00
  • Wednesday:08h00 To 18h00
  • Thursday:08h00 To 18h00
  • Friday:08h00 To 18h00
  • Saturday:Not available
  • Sunday:Not available
  • 🇬🇧 English
  • 🇲🇦 Arabic
0.0 (0)
0
0
0
0
0
⚠️
Please sign in as a customer to give your feedback