Skip to content

kotai2003/MyCobot_FK_GUI

Repository files navigation

MyCobot_FK_GUI

GUI Program to control the MyCobot. This is simulating the movement of the mycobot by Forward Kinematics. That is why this repositry is called MyCobot_FK_GUI. You can control MyCobot with chainging joint angle and speed.

This work is inspired by @Robonchu 's amazing work https://github.com/Robonchu/PythonSimpleManipulation

DEMO

mycobot_simulator

Video can be seen at the following link. https://user-images.githubusercontent.com/11495016/113101260-7644a980-9237-11eb-8710-bd71e688abc8.mp4

screen02 Video can be seen at the following link. https://user-images.githubusercontent.com/11495016/113101269-780e6d00-9237-11eb-8fb1-31c26610014f.mp4

Features

  1. Well-designed GUI Design is prepared.
  2. You can check the position of the robot arm and end-effector with 3D display.
  3. You can change the 6 joint angles and speed of motor with slider bars.
  4. Home and Random position buttons are prepared.
  5. Robot arm will start to move by clicking 'Execute' button,

Requirement

  • python
  • Pillow
  • numpy
  • matplotlib
  • tkinter
  • pymycobot

Installation

git clone https://github.com/kotai2003/MyCobot_FK_GUI.git

Usage

python GUI-MyCobot-Forward-Kinetics-controller-ver02.py

Note

You need to change the device name according to your system settings. please open the GUI-MyCobot-Forward-Kinetics-controller-rev02.py and go to the line 18. you will find the follwing code.

device_name = 'COM6'
  1. if your myCobot is connected to 'COM3' on Windows system, please change the code as shown below.
device_name = 'COM3'
  1. if your myCobot is connected to USB on Linux system, please change the code as shown below.
device_name = '/dev/ttyusb0'

Author

*Name: S Choe

*Affilitation : Tomomi Research Inc. (https://www.tomomi-research.com)

*twitter : @wireless_power (https://www.twitter.com/wireless_power)

License

Mycobot_FK_GUI is under MIT license.

About

GUI Program to control the MyCobot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages