Difference between revisions of "Motor Controller Rewrite"

From wikidb
Jump to: navigation, search
(Test Execution)
(Test Execution)
Line 17: Line 17:
  
 
   motors_go_full.py <linear.x> <angular.z>
 
   motors_go_full.py <linear.x> <angular.z>
 +
 +
Terminal 5
 +
 +
Monitor resulting motor status with one of the following
 +
  rostopic echo odom
 +
  rqt_plot /cmd_vel/linear/x /odom/twist/twist/linear/x /odom/twist/twist/linear/y

Revision as of 10:12, 20 September 2017

Test Execution

Terminal 2

The motor_control_nav launch script executes the code associated with the motor_control_hc_nav.cpp code in the phidgets_cat package.

 roslaunch floor_hugger motor_control_nav.launch

Terminal 3

 roslaunch floor_hugger odometry.launch

Terminal 4

Take the place of the navigation stack by publishing a cmd_vel message of type Twist. It has linear.x value of 0.20 m/sec and an angular.z value of 0.1 radians/sec.

 roscd floor_hugger/test/
 python motors_go_full.py 0.20 0.1
 motors_go_full.py <linear.x> <angular.z>

Terminal 5

Monitor resulting motor status with one of the following

 rostopic echo odom
 rqt_plot /cmd_vel/linear/x /odom/twist/twist/linear/x /odom/twist/twist/linear/y