Merge branch 'master' of https://gitee.com/290198252/HardwareDriver
commit
14d35aa3e5
|
@ -28,6 +28,7 @@
|
|||
#include <AccelStepper.h>
|
||||
#include <MultiStepper.h>
|
||||
|
||||
|
||||
// Joint 1
|
||||
#define E1_STEP_PIN 53
|
||||
#define E1_DIR_PIN 51
|
||||
|
@ -58,6 +59,8 @@
|
|||
#define E0_ENABLE_PIN 24
|
||||
|
||||
|
||||
// EG X-Y position bed driven by 2 steppers
|
||||
// Alas its not possible to build an array of these with different pins for each :-(
|
||||
AccelStepper joint1(1,E1_STEP_PIN, E1_DIR_PIN);
|
||||
AccelStepper joint2(1,Z_STEP_PIN, Z_DIR_PIN);
|
||||
AccelStepper joint3(1,Y_STEP_PIN, Y_DIR_PIN);
|
||||
|
@ -74,7 +77,7 @@ ros::NodeHandle nh;
|
|||
std_msgs::Int16 msg;
|
||||
|
||||
//instantiate publisher (for debugging purposes)
|
||||
//ros::Publisher steps("joint_steps_feedback",&msg);
|
||||
ros::Publisher steps("joint_steps_feedback",&msg);
|
||||
|
||||
void arm_cb(const moveo_moveit::ArmJointState& arm_steps){
|
||||
joint_status = 1;
|
||||
|
@ -138,8 +141,8 @@ void loop() {
|
|||
positions[4] = -joint_step[4];
|
||||
|
||||
// Publish back to ros to check if everything's correct
|
||||
//msg.data=positions[4];
|
||||
//steps.publish(&msg);
|
||||
msg.data=positions[4];
|
||||
steps.publish(&msg);
|
||||
|
||||
steppers.moveTo(positions);
|
||||
nh.spinOnce();
|
||||
|
|
Loading…
Reference in New Issue