Control system for the pentagraph-style dynamics of our small sphere transfer system.
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.
- Stack of tasks for abstraction away from UI
- Configurable waypoints for custom trajectory mapping
- Trackability for good quality control
# 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 . Explain how to run the system, including any neccessary screenshots.
Describe configuration options, environment variables, or files to edit.
Contributions welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b devel/your-branch). - Commit your changes.
- Push to your fork to
develand submit a pull request.
If you are a member of the team, skip step one.
- Create a new branch (
git checkout -b devel/your-branch). - Commit your changes.
- Submit a pull request.
Please read our contributing guidelines for more details.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
For questions or support, contact:
- Maintainer: David Alexander
- Email: dmalexa5@ncsu.edu
- Issues: GitHub Issues