Skip to content

shanek16/edison-pi

Repository files navigation

Autonomous Walking Robot Agent code

Overview

This repository houses the agent code for "Edison," an autonomous walking robot project utilizing Raspberry Pi for its brain. The agent operates in tandem with a command center, executing received commands and managing the robot's sensors and motor functions. This codebase is designed to run directly on the Raspberry Pi embedded within the robot.

Architecture

The project is split into two main components:

  • Agent: Hosted in this repository. Deployed on the Raspberry Pi within the robot, it executes commands and handles sensor input and motor control.
  • Command Center: The command center serves as the operational hub, issuing commands and processing data received from the robot. The agent code can be found here.

System Requirements

  • Raspberry Pi (any model that supports Python and GPIO pins)
  • Python 3.x

Setup and Installation

Follow these steps to prepare your Raspberry Pi to control Edison:

  1. Prepare Your Raspberry Pi:

    • Ensure your Raspberry Pi is set up with the latest version of Raspberry Pi OS and connected to the internet.

    • Update your Raspberry Pi's package list and upgrade all your installed packages to their latest versions:

      sudo apt-get update
      sudo apt-get upgrade
  2. Clone the Repository:

    • Navigate to the directory where you want to install the agent code, and clone this repository:

      git clone https://github.com/shanek16/edison-pi.git
  3. Configuration:

    • Modify any scripts as necessary to match your robot's hardware setup, such as GPIO pin assignments or network settings.

Running the Agent

To start the agent on your Raspberry Pi, navigate to the repository's directory and run:

python3 Client.py

About

auto driven walking robot --code in pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages