Skip to content

Pantograph-Automation/pantograph_automation

Repository files navigation

PANTOGRAPH AUTOMATION

Control system for the pentagraph-style dynamics of our small sphere transfer system.


Table of Contents


Overview

This project is the control system architecture for Team Pantograph Automation's submission to the 2025-26 NCSU senior design project. It contains custom drivers, forward and inverse kinematics, hardware interfaces, trajectory generation, and task planning.


Features

  • Stack of tasks for abstraction away from UI
  • Configurable waypoints for custom trajectory mapping
  • Trackability for good quality control

Installation

# Clone the repository
git clone https://github.com/Callus-Transfer-Group-C/pantograph_automation.git

# Change into the project directory
cd pantograph_automation

# Install paclage as editable
pip install -e . 

Usage

Explain how to run the system, including any neccessary screenshots.


Configuration

Describe configuration options, environment variables, or files to edit.


Contributing

Contributions welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b devel/your-branch).
  3. Commit your changes.
  4. Push to your fork to devel and submit a pull request.

If you are a member of the team, skip step one.

  1. Create a new branch (git checkout -b devel/your-branch).
  2. Commit your changes.
  3. Submit a pull request.

Please read our contributing guidelines for more details.


License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.


Contact

For questions or support, contact:


About

Main control package

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages