35 Commits

Author SHA1 Message Date
Patrick Goebel
d9968a7f4b Added try-except around append(sensor) 2016-11-01 15:48:03 -07:00
Patrick Goebel
aa8ba65e1d Tweaked namespace for dynamic reconfigure and base controller to allow for more than one Arduino simultaneously 2016-10-06 06:35:26 -07:00
Patrick Goebel
be4bb3e219 Minor edit to arduino_python node 2016-09-12 06:23:07 -07:00
Patrick Goebel
0fcdcd02e5 Updated arduino_node.py including adding a diagnostics rate parameters 2016-09-12 05:49:12 -07:00
Patrick Goebel
cf51f8cea8 Added UpdatePID service and dynamic reconfigure support 2016-04-18 06:44:14 -07:00
Patrick Goebel
77f5963e05 Fixed bug in heartbeat check 2016-04-04 09:24:11 -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
cc5fa475b3 Commented out follow_controller code since it is not yet ready 2016-03-20 18:31:00 -07:00
Patrick Goebel
2c71342827 Added pin mode services 2016-01-09 08:24:18 -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
6a8f9413b9 Added default for frame_id parameter 2015-12-18 07:34:38 -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
828984dd96 Fixed MaxEZ1 sensor type test to be case insensitive 2015-12-15 17:48:23 -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
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
932282526d Added check for base_controller before stopping robot when node exits 2015-12-14 18:32:17 -08:00
Patrick Goebel
aefe39bf41 Cleaned up object constructors and fixed set_speed calculation 2015-12-13 16:35:26 -08:00
Patrick Goebel
33104433ca Added new servo support 2015-12-13 08:06:59 -08:00
Patrick Goebel
9fb4e4e604 Now include sensor topic names in INFO statements during startup. 2015-12-06 21:37:18 -08:00
Patrick Goebel
32245aa9d3 Fixed ServoRead service handler so that it actually returns a value other than 0 2015-12-06 16:13:37 -08:00
Patrick Goebel
1f3ae62769 Added AnalogRead (analog_Read) and DigitaRead (digital_read) services 2015-12-05 19:07:29 -08:00
Patrick Goebel
c958e590cc Fixed some indentation in arduino_node.py 2015-11-22 17:15:11 -08:00
Patrick Goebel
858fa824b7 Added queue_size=5 to all publishers 2015-03-10 19:40:40 -07:00
Patrick Goebel
f2d40aa724 Fixed indentation 2014-04-30 06:32:24 -07:00
PTroester
dec9b51bc2 fixed a spelling mistake 2014-04-28 10:28:40 +02:00
Patrick Tröster
d83dcb8cb6 added code for arduino pwm output 2014-04-28 10:22:15 +02:00
Patrick Goebel
8ec8dc8816 Added base_frame parameter (default base_link) that can be set to base_footprint for robots that use base_footprint instead of base_link 2014-02-27 07:16:09 -08:00
Michael Ferguson
e3b7d2498c merge 2013-11-24 12:48:45 -08:00
Michael Ferguson
f0bc3b654f remove roslib setup 2013-11-23 13:32:14 -08:00
Patrick Goebel
0a4cccca50 Fixed spelling typo in arduino_node.py 2013-08-17 16:53:45 -07:00
Michael Ferguson
12a7ca4dbb catkinize 2013-02-02 12:43:37 -08:00
Patrick Goebel
9b2a7669bd Fixed odom rate bug; changed Analog.msg to int16; added PhidgetsVoltage and PhidgetsCurrent sensor types 2012-12-31 08:13:48 -08:00
Patrick Goebel
ad01b6ad55 Fixed bug in arduino_node.py changing aggregate topic name from sensors to sensor_state 2012-12-21 18:07:11 -08:00
Patrick Goebel
70a0d712c5 First commit 2012-12-15 07:36:59 -08:00