Get started motion controller
  • Get started with motion controller
  • Step 1. Go to the profile dashboard and click on the menu "Motion controller".Make sure that you have created the URDF model from URDF wizard or upload your URDF file from the URDF wizard in profile page.
  • Positioned Image
  • Step 2. Select your robot host to generate the motion controller code into the single board computer that you are using robot.
  • Positioned Image
  • Step 3. Select you joints of your robot from select box.This will be automatically add into the list based on the URDF wizard you just generated from previous step you can check that out.
  • Positioned Image
  • Step 4. Select your motor type on the joints of your actuator you are using.
  • Positioned Image
  • Step 5. Select your motor communication type serial for microcontroller I2C for the on-board GPIO of singleboard computer or I2C expansion board and for SPI not support for now we will update this soon.*Noted in this example we using the microcontroller as example for control actuators for joint movement and control by serial communication from Single Board Computer.
  • Positioned Image
  • Step 6. Select your single board computer or microcontroller that you are using base on commincation system you are selected previously to let the system know which of protocol it working on.
  • Positioned Image
  • Step 7. Select you board family or codenames of your board weather it's Single Board Computer or (SBC) or Microcontroller (MCU).
  • Positioned Image
  • Step 8. Select your MCU category in this case we are going to use STM32.
  • Positioned Image
  • Step 9. Select your MCU number in this case we are going to use the STM32F103T8T6 microcontroller since it's cheap and everyone can be accessible.
  • Positioned Image
  • Step 10. Select your MCU signal for controlling the actuator type in this case we are going to control using the "Servo_PWM_output".
  • Positioned Image
  • Step 11. Select the package of the microcontroller you are using.
  • Positioned Image
  • Step 12. Select pin number of the microcontroller.
  • Positioned Image
  • Step 13. And repete the same process if your next robotic's joint or actuator you are using still the same specification of microcontroller.
  • Positioned Image
  • Step 14. If all are done you can click on Joint_generator_control and click on the button "Joints_code_gen".Now the code to control your joint will be generated inside your Single Board Computer and congratulation now you can control your robot using the 3D model you created on motion control page.
  • Positioned Image