Skip to content

PCrnjak/CM6_control_software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

Join discord community: https://discord.com/invite/prjUvjmGpZ

Dependancy:

Tested on Ubuntu 18.04.5 LTS running on virtual machine

Running Python 3.6.9 (default, Jan 26 2021, 15:33:00)

Robotic toolbox version - Downloaded 9.3.2021 - Realease 6 v0.9.1 Toolbox

For additional python packages check /info_folder/versions_info

Installation steps

After installation of Robotic toolbox you will need to add:

init.py and CM6.py from robotic_toolbox_CM6_models folder to installation folder of robotic toolbox library:

...robotic-toolbox-python/robotictoolbox/models/DH

  • After everything is installed when you run Multi_proc_main.py you should get a screen as shown on first image. If you get error for this step: in get_send_data.py file comment s.open() part of code.
  • To run this code in tandem with your robot you will need to modify get_send_data.py to your COM port. And you will need to be running mainboard code on your MCU.
  • Mainboard code is configured for teensy 4.1.
  • Connection diagram and more info can be found here: - Main CM6 project page

CM6_control_software

CM6_control_software allows "easy" programming of CM6 robot. GUI software was written in python and heavily relies on Peter Corke's robotic toolbox for python! It was tested on Linux virtual machine, laptop running Linux, and raspberry pi 4!

The software offers real-time monitoring of robots:

  • Motor position, current, speed, temperature
  • End effector position
  • Operating modes, errors...

Available modes at this moment are:

  • Individual motor jogging
  • freehand teach
  • move from point to point

Each of these modes of movement can be recorded and replayed!

Support the project

This project is completely Open source and free to all and I would like to keep it that way, so any help in terms of donations or advice is really appreciated. Thank you!

Check the arm in action !

Project is under MIT Licence

About

CM6_control_software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published