DRK (designer of robot kinematics) allows you to build a kinematic diagram of your robot. You can move the working body of the robot to the coordinates you need. The telemetry of the robot allows you to monitor each of its links. Simulate the robot's work before executing the program on the robot itself.
Supported functions:
- Calculation of inverse kinematics;
- Calculation of forward kinematics;
- Robot Trajectory Constructor;
- Export
.gcode
files; - Import
.gcode
files; - Simulation of robot movement;
Downloads the portable version of the program for your platform or build the application yourself by following the instructions below:
- Install Qt Framework;
- Clone repo;
- Open the qt developer console;
- Enter into the console:
$ cd <project path>
$ qmake -<project>
$ qmake
$ make
$ ./DRK_designer_of_robot_kinematics.exe
or build a project in Qt Creator
- Create a new project, configure the robot parameters and the environment for yourself;
- By moving the effector, create a motion program for the robot and run the simulation;
- You can import an already created file and edit it;
- Export the created program, copy the file to the robot's sd card and run the execution;
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Andrew Pustovit - Comp Sci Student - AndrewPst - DRK developer