Skip to content

Davidwarchy/quadruped-actuator-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Robot Control with Deep Q-Network

alt text

This project demonstrates a robot controlled by a Deep Q-Network (DQN) for learning locomotion with respect to a given sensor's readings. The code uses a simulated environment provided by Webots.

Project Structure

  • controllers/drive_robot/

    • drive_robot.py: Main controller script that implements the DQN agent and training loop.
    • robot_desc.py: Contains the definition of the robot class with sensor and actuator configurations.
  • worlds/

    • world.wbt: Webots world file where the simulation environment is defined.
    • .world.jpg: An image possibly showing the world setup.

Setup Instructions

Prerequisites

Installation

  1. Install Required Python Packages:
    pip install numpy torch pandas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages