The aim of this project is to help new student (in my lab) adjusting motor with 3510 motor driver. This motor driver is a high-performance, mid-power driver developed by State Key Laboratory of Robotics and System. 3510 Motor driver receive both 485 serial communication and CAN communication. By providing a graphic interface, I free some student from suffering the pain of calculating and generating CAN message manually. This program can also track and plot robot’s speed automatically.
This program provides 3 levels of interface:
- Users without any programming can use GUI interface adjusting motor. This GUI integrates some regular functions and it is easy to use!
- Programmer whom don’t want to rely on ROS can import functions from CANBusController.py. This script provides low-level functions which implements common operation of 3510 Motor Driver.
- This project also provides ROS nodes and topics which are conveninent for ROS users.
3510 Motor Driver:
ROS node grpah
Source Code and Manual: Source Code pdf manual 3510 motor’s manual