# PandaRobotSim
**Repository Path**: zen_shawn/PandaRobotSim
## Basic Information
- **Project Name**: PandaRobotSim
- **Description**: A industrial robot manipulator simulator based on panda3d.
- **Primary Language**: Python
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-03-04
- **Last Updated**: 2023-01-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RobotZen
A touch of zen about robotics. Very easy to use. Support robot simulation, IK/FK, trajectory, etc.
## Installation
- ### 1. Requirement
- #### python3
Download [python](https://www.python.org/downloads/)
- #### python packages
In linux you may first need to install pip with
`sudo apt install python3-pip`
and then install dependent python packages with
`python3 -m pip install panda3d scipy matplotlib`
- #### toppra
Install toppra to have trajectory support with:
```
git clone https://gitee.com/zen_shawn/toppra.git
cd toppra
python3 -m pip install .
```
- #### Clone RobotZen repo
git clone https://gitee.com/zen_shawn/RobotZen.git
## Run examples
run `python3 main.py` in your terminal
## Module Support
- [x] Simulator, based on [panda3d](https://gitee.com/zen_shawn/panda3d)
- [x] Loading urdf
- [x] Offline trajectory, based on [toppra](https://gitee.com/zen_shawn/toppra)
- [ ] Online trajectory, based on[RML](https://gitee.com/zen_shawn/RMLTypeII)
- [x] IK/FK, developping with [ModerRobotics](https://gitee.com/zen_shawn/ModernRobotics), [ikpy](https://github.com/Phylliade/ikpy)