Stepper_driver =================================== | This package handles stepper motors communication. Stepper driver node -------------------------- The ROS Node is made to: - Send commands to stepper motors. - Receive stepper motors data. Parameters - stepper driver ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. list-table:: Stepper Driver's Parameters :header-rows: 1 :widths: auto :stub-columns: 0 :align: center * - Name - Description * - ``can_hardware_control_loop_frequency`` - | control loop frequency. | Default: '1500.0' * - ``can_hw_write_frequency`` - | Write frequency. | Default: '50.0' * - ``can_hw_check_connection_frequency`` - | Check steppers connection frequency. | Default: '2.0' * - ``stepper_motor_id_list`` - | list of steppers ID | Default: '[1,2,3]' Dependencies - stepper driver ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `mcp_can_rpi `_ - :doc:`../ros/niryo_robot_msgs` Services & messages files - stepper driver ------------------------------------------------- StepperMotorHardwareStatus (Message) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. literalinclude:: ../../../niryo_robot_hardware_stack/stepper_driver/msg/StepperMotorHardwareStatus.msg :language: rostype StepperMotorCommand (Message) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. literalinclude:: ../../../niryo_robot_hardware_stack/stepper_driver/msg/StepperMotorCommand.msg :language: rostype StepperArrayMotorHardwareStatus (Message) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. literalinclude:: ../../../niryo_robot_hardware_stack/stepper_driver/msg/StepperArrayMotorHardwareStatus.msg :language: rostype