103 Commits

Author SHA1 Message Date
Patrick Goebel
9231e6c8bd Added call to resetPID() when robot speed is 0. This eliminates hysteresis from the robot motion. 2016-04-18 16:29:04 -07:00
Patrick Goebel
cbbc0d6e8a Tweaked README to simplify using the USE_BASE and USE_SERVOS directives 2015-12-08 17:47:39 -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
Patrick Goebel
ef3a749bf3 Updated README to include requirement for Arduino IDE 1.6.6 or higher 2015-12-07 07:24:46 -08:00
Patrick Goebel
646b3234aa Fixed #elif statement for ARDUINO_ENC_COUNTER 2015-12-07 07:18:41 -08:00
Patrick Goebel
9c272e8244 Merge branch 'master' into indigo-devel
Merging indigo-devel into master
2015-12-07 07:16:44 -08:00
Patrick Goebel
3921f5c885 Fixed README 2015-12-07 06:13:20 -08:00
Patrick Goebel
fcff8d342c Merging indigo-devel into master 2015-12-07 06:10:06 -08:00
Patrick Goebel
ca9dc66cd3 Changed #if defined to #ifdef in motor_driver.ino 2015-12-06 21:42:07 -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
1a560fa508 Replaced #if defined with #ifdef statements in encoder_driver.ino 2015-12-06 21:36:15 -08:00
Patrick Goebel
b1b6caf47c Fixed a couple of comment typos in base_controller.py 2015-12-06 16:16:11 -08:00
Patrick Goebel
06884afb87 Changed AnalogWrite service data value from float32 to uint16 2015-12-06 16:14:52 -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
c26830b5c4 Added ArduinoConstants.msg to enumerate LOW, HIGH, INPUT, OUTPUT 2015-12-05 18:12:53 -08:00
Patrick Goebel
c958e590cc Fixed some indentation in arduino_node.py 2015-11-22 17:15:11 -08:00
Patrick Goebel
b7f922f7e7 Fixed ifdef typo in encoder_driver.ino 2015-11-22 17:06:20 -08:00
Patrick Goebel
a60fdfee6b Merge branch 'indigo-devel' of https://github.com/hbrobotics/ros_arduino_bridge into indigo-devel 2015-08-25 06:18:53 -07:00
Patrick Goebel
b02f9aea56 Updated README for indigo-devel branch 2015-08-25 06:18:25 -07:00
Wayne C. Gramlich
8963ce8c59 Backed out changes that were accidently checked into hbrobotics repository. Explaination: I am president of Homebrew Roboics, so I am also an 'owner' of the hbrobotics repository. By accident, I checked in some untested changes into the hbrobotics web site, when I thought I was checking them into a staging repository. Me bad. This should get us back to the way we were at pull request #18. 2015-05-14 08:54:55 -07:00
Wayne C. Gramlich
1d43339c00 Fixed some typos. 2015-05-13 19:33:21 -07:00
Wayne C. Gramlich
4ee96157a6 Implemented ~motors_reversed parameter. Added ~left_motor_reversed and ~right_motor_reversed parameter. 2015-05-12 17:16:29 -07:00
pirobot
9002150231 Merge pull request #18 from theroboticsheep/indigo-devel
Indigo devel
2015-04-22 06:34:41 -07:00
theroboticsheep
e9810841b4 added support for rotating servos at different speeds 2015-04-18 18:29:53 -07:00
theroboticsheep
eda206f68c changed default sweep delay to zero so that servos will behave normally unless delay is increased 2015-04-17 15:06:24 -07:00
theroboticsheep
ddecaa0b2c added speed controlled servo sweep 2015-04-17 14:52:46 -07:00
Patrick Goebel
858fa824b7 Added queue_size=5 to all publishers 2015-03-10 19:40:40 -07:00
Patrick Goebel
4f45c3467d Fixed README servos position is given in radians not degrees 2015-02-23 07:03:47 -08:00
Patrick Goebel
415dde63ee Changed readEncoder() arguments from 0, 1 to LEFT, RIGHT in diff_controller.h 2015-01-30 06:17:47 -08:00
pirobot
aedb405413 Merge pull request #15 from KristofRobot/updateReadme
README.md: adding instructions for on-board wheel encoder counter
2015-01-03 06:22:39 -08:00
Kristof Robot
ecff340ffc README.md: adding instructions for on-board wheel encoder counter 2015-01-03 08:39:03 +01:00
pirobot
4ec5c081e2 Merge pull request #14 from KristofRobot/arduino_enc_counter
Added direct support for wheel encoders (Arduino Uno)
2015-01-02 06:42:57 -08:00
Kristof Robot
4d399627e6 Added direct support for wheel encoders (Arduino Uno)
Added support for wheel encoder counting directly on the main Arduino board.
This allows connecting wheel encoders directly to the Arduino board,
without the need for any additional wheel encoder counter equipment.

For speed, the code is directly addressing the specific Atmega328p ports and interrupts, making this implementation Atmega328p (Arduino Uno) dependent.
It should be easy to adapt for other boards/AVR chips though.
2014-12-29 20:13:22 +01:00
Patrick Goebel
8e6b2ff0ce Added missing pin_mode statements to Analog and AnalogFloat sensor types 2014-06-07 19:06:04 -07:00
Patrick Goebel
f2d40aa724 Fixed indentation 2014-04-30 06:32:24 -07:00
pirobot
d201fddf48 Merge pull request #12 from PTroester/hydro-devel
Added code to use the pwm output, hydro-devel
2014-04-30 06:25:39 -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 Tröster
e0f00edf8c Added AnalogWrite.srv and added code to use the arduino pwm output 2014-04-28 10:01:07 +02:00
pirobot
02aa11a6a9 Merge pull request #11 from yellow-sky/fix_servo
Fix servo contract (radian is float)
2014-04-07 06:18:20 -07:00
yellow-sky
07022b6fe6 Fix servo contract (radian is float) 2014-04-05 19:25:07 +04:00
Patrick Goebel
e41ab213fb Cleaned up CMakeLists.txt in ros_arduino_msgs 2014-03-12 19:58:43 -07:00
Patrick Goebel
5eed2f718d Updated package.xml and CMakeLists.txt in ros_arduino_msgs to fix Jenkins doc build error 2014-02-28 11:56:44 -08: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
6faf351cc7 add CMakeLists for caktin metapackage 2014-01-02 13:58:29 -08:00
Michael Ferguson
79e8ab1f52 master branch is history 2013-11-25 14:16:07 -08:00
Michael Ferguson
af85174fb7 Update README.md 2013-11-25 14:13:04 -08:00
Michael Ferguson
dec97857f6 add depend on python serial 2013-11-24 12:53:50 -08:00