Patrick Goebel
|
77a5a9a4d5
|
Updated check for missing PID parameters
|
2016-04-02 19:50:18 -07:00 |
|
Patrick Goebel
|
4853533400
|
Added heart beat test for the serial connection which allows unplugging and plugging back in the serial line
|
2016-04-02 18:53:20 -07:00 |
|
Patrick Goebel
|
afad6f10d9
|
Added reset_odometry service to base controller
|
2016-03-27 20:14:34 -07:00 |
|
Patrick Goebel
|
6441cb5abe
|
Added default covariance values for odometry message as well as use_imu_heading parameter
|
2016-03-27 19:35:10 -07:00 |
|
Patrick Goebel
|
1bb6bb8f52
|
Added odom_linear_scale_correction and odom_angular_scale_correction parameters to base_controller
|
2016-03-27 07:14:12 -07:00 |
|
Patrick Goebel
|
cc5fa475b3
|
Commented out follow_controller code since it is not yet ready
|
2016-03-20 18:31:00 -07:00 |
|
Patrick Goebel
|
63a3296007
|
Added error message for unsuccessful connection
|
2016-03-19 19:34:34 -07:00 |
|
Patrick Goebel
|
038e0cf9b4
|
Added support for Adafruit Motor Shield V2 and Arduino Motor Shield V3
|
2016-03-15 07:49:35 -07:00 |
|
Patrick Goebel
|
453eae91b5
|
Added blank line for readability in encoder_driver.ino
|
2016-03-15 07:47:23 -07:00 |
|
Patrick Goebel
|
bf88d3fa03
|
Fixed indentation in encoder_driver.h
|
2016-03-15 07:46:42 -07:00 |
|
Patrick Goebel
|
f7c01d41c5
|
Added support for Arduino Motor Shield R3
|
2016-01-27 06:26:10 -08:00 |
|
Patrick Goebel
|
5933239b70
|
Added support for RoboGaia 3-axis encoder shield
|
2016-01-27 06:25:41 -08:00 |
|
Patrick Goebel
|
b8b51d4714
|
Increased maxium delay value for setting servo speed
|
2016-01-09 09:31:11 -08:00 |
|
Patrick Goebel
|
fc3a4509fe
|
Conditionalized sensor publisher on rate != 0
|
2016-01-09 08:26:30 -08:00 |
|
Patrick Goebel
|
fb24de4223
|
Reverted units back to degrees for raw servo commands
|
2016-01-09 08:25:36 -08:00 |
|
Patrick Goebel
|
2c71342827
|
Added pin mode services
|
2016-01-09 08:24:18 -08:00 |
|
Patrick Goebel
|
fcb662907e
|
Fixed bug in Range sensor message type
|
2015-12-21 08:06:23 -08:00 |
|
Patrick Goebel
|
2de2028192
|
Added ROS services for reading and writing from/to all named sensors
|
2015-12-18 15:25:13 -08:00 |
|
Patrick Goebel
|
896e60d417
|
Added fix to arduino_driver.py so that serial port now opens consistently.
|
2015-12-18 14:42:59 -08:00 |
|
Patrick Goebel
|
6a8f9413b9
|
Added default for frame_id parameter
|
2015-12-18 07:34:38 -08:00 |
|
Patrick Goebel
|
c2614fc25e
|
Removed min/max check on servo_write since the range 0-180 does not apply to all joint types
|
2015-12-17 16:20:52 -08:00 |
|
Patrick Goebel
|
3e6ab35cbf
|
Replaced self.base_frame with params['frame_id'] for sensors
|
2015-12-17 16:19:44 -08:00 |
|
Patrick Goebel
|
7bcd5c461d
|
Changed min_angle to min_position and max_angle to max_position in sweep_servo.py example
|
2015-12-17 16:18:16 -08:00 |
|
Patrick Goebel
|
489debcdd5
|
Changed min_angle to min_position and max_angle to max_position to allow for joint types other than servos
|
2015-12-17 16:17:25 -08:00 |
|
Patrick Goebel
|
1289091111
|
Updated formula for computing distance for the Sharp GP2D12 IR range sensor
|
2015-12-16 06:29:44 -08:00 |
|
Patrick Goebel
|
3f98ea4df8
|
Changed return value for GP2D12 IR sensor from max_range to NaN when raw values are out of range
|
2015-12-16 06:20:34 -08:00 |
|
Patrick Goebel
|
828984dd96
|
Fixed MaxEZ1 sensor type test to be case insensitive
|
2015-12-15 17:48:23 -08:00 |
|
Patrick Goebel
|
4297345cd4
|
Removed case-sensitive note for sensor type in example params file
|
2015-12-15 17:47:47 -08:00 |
|
Patrick Goebel
|
04712b6609
|
Made sensor type case insensitive since otherwise it is a pain to remember
|
2015-12-15 17:45:36 -08:00 |
|
Patrick Goebel
|
dc0a18b8b0
|
Removed extraneous set_target_position function
|
2015-12-15 06:48:07 -08:00 |
|
Patrick Goebel
|
dfebe5af8b
|
Added have_joints variable to top of script to prevent error when exiting node
|
2015-12-15 06:47:31 -08:00 |
|
Patrick Goebel
|
3559a4461a
|
Fixed sweep_demo.py loop to prevent stalling and added sweep_demo.launch file
|
2015-12-15 06:46:24 -08:00 |
|
Patrick Goebel
|
4fd35aa2b5
|
Added check for duplicate servo pins in servo array
|
2015-12-15 06:45:31 -08:00 |
|
Patrick Goebel
|
932282526d
|
Added check for base_controller before stopping robot when node exits
|
2015-12-14 18:32:17 -08:00 |
|
Patrick Goebel
|
702624e336
|
Fixed indentation for table of contents of README
|
2015-12-14 15:30:56 -08:00 |
|
Patrick Goebel
|
14aa21ac13
|
Added table of contents to README
|
2015-12-14 15:27:12 -08:00 |
|
Patrick Goebel
|
413908c57c
|
Fixed README typos
|
2015-12-13 16:40:26 -08:00 |
|
Patrick Goebel
|
812c4025f7
|
Updated README with new servo instructions
|
2015-12-13 16:36:23 -08:00 |
|
Patrick Goebel
|
973b6ae5a1
|
Added controllers.py
|
2015-12-13 16:36:05 -08:00 |
|
Patrick Goebel
|
aefe39bf41
|
Cleaned up object constructors and fixed set_speed calculation
|
2015-12-13 16:35:26 -08:00 |
|
Patrick Goebel
|
ab0f16a6ff
|
Added servo params to same arduino_params.yaml file
|
2015-12-13 16:33:09 -08:00 |
|
Patrick Goebel
|
a24d34eab2
|
Added servo example to ros_arduino_python
|
2015-12-13 08:21:21 -08:00 |
|
Patrick Goebel
|
11105cf959
|
Fixed init_position default in servo_controller.py
|
2015-12-13 08:20:18 -08:00 |
|
Patrick Goebel
|
5c63db732d
|
Added clear_params=true to arduino.launch file
|
2015-12-13 08:19:13 -08:00 |
|
Patrick Goebel
|
33104433ca
|
Added new servo support
|
2015-12-13 08:06:59 -08:00 |
|
Patrick Goebel
|
fcffbda0f7
|
Removed obsolete load_manifest statements
|
2015-12-08 07:56:28 -08:00 |
|
Patrick Goebel
|
58fc3dee09
|
Simplified #ifdef for PWM servos
|
2015-12-07 07:32:31 -08:00 |
|
Patrick Goebel
|
838f5f735e
|
Merge branch 'indigo-devel'
Merge indigo-devel with master.
|
2015-12-07 07:29:03 -08:00 |
|
Patrick Goebel
|
9e3ae7c939
|
Tweaked README
|
2015-12-07 07:28:09 -08:00 |
|
Patrick Goebel
|
e49f0b139f
|
Tweaked README format
|
2015-12-07 07:26:47 -08:00 |
|