Procect steps
Step 1:
- Install arduino
- Install arduino ros package using this link https://github.com/ros-drivers/rosserial,
- Place StepperDriver-1.3.1 library files into the Arduino Library file
- Run multiaxis_steppermotor_roscontroller code inside the Arduino microcontroller
Step 2:
- Use Dynamixel Wizard program to appoint motor id as a 1
- https://github.com/ROBOTIS-GIT/DynamixelSDK, install dynamixel_sdk package
- https://github.com/ROBOTIS-GIT/dynamixel-workbench, install dynamixel_workbench packege
- Easiest way to install dynamixel packages is follow this link descriptions https://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/#position-controller
Step 3:
- https://github.com/qt/qt5, install qt5 package
Step 4: The required python modules instillation are given below:
- pip install opencv-python
- pip install -U scikit-learn
- pip install scipy
Step 5:
- Download rar file
- Place launch file to dynamixel launch file
- Place yaml file to dynamixel yaml file
- Place script file to inside the src file
Step 6:
Run the following command Project command
-
roscore
-
roslaunch dynamixel_workbench_controllers dynamixel_controllers_current2.launch
-
rosrun rosserial_python serial_node.py /dev/ttyACM0
-
rosrun dynamixel_workbench_controllers step.py
-
rosrun dynamixel_workbench_controllers smc3_5_new.py
-
python catheter_motion_control2.py