Skip to content

The project contains code for simulating electromegnetic filed for moving

ahmadsuleman/Markove-Decision-Process-Formulation-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

"Reinforcement Learning-Based Microrobot Navigation Along Circular Paths Using Magnetic Field Control"


πŸš€ Features

  • βœ… Microrobot environment with magnetic field actuation
  • βœ… State, Action, Reward, Next State, Done (MDP)
  • βœ… Continuous control with Soft Actor-Critic (SAC)
  • βœ… Reward shaping to enforce circular trajectory
  • βœ… Visual plots of path and performance

πŸ€– Microrobot Navigation using Reinforcement Learning (Soft Actor-Critic)

This project explores autonomous microrobot navigation from one point to another along a circular path, under the influence of a controlled magnetic field, using Deep Reinforcement Learning. It applies the Soft Actor-Critic (SAC) algorithm in a continuous control setting where:

  • πŸ“Έ The state space is image-based, representing the simulation graph (e.g., robot position on the field).
  • πŸŒ€ The action space controls rotation around and along the axis via angle Ξ¦ (phi)β€”simulating torque or field orientation.

πŸ“· Visuals

🧭 Circular Navigation Path

Circular Path

πŸ“ˆ Reward Curve over Training

Reward Curve


🧠 Algorithm: Soft Actor-Critic (SAC)

  • Entropy-regularized RL algorithm for stable training
  • Continuous action space (perfect for magnetic field control)
  • Automatic temperature tuning

About

The project contains code for simulating electromegnetic filed for moving

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published