pirobot
641e015b4e
Merge pull request #41 from Sunlcy/indigo-devel
...
Fix #40 issue and add .gitignore file
2017-08-18 06:45:32 -07:00
Chaoyang Liu
844f33b6c0
fix #40 issue and add .gitignore file
...
* Make the parameter "motors_reversed" take effect:
Before returning encoder data, check parameter "motors_reversed" if
true. If true, make these data opposite. So does motors speed data.
* Add .gitignore to ignore files like pyc generated by PVM and temporary
files generated by vim or other editors
2017-08-15 09:26:42 +08:00
Patrick Goebel
ef83edc1dc
Close the serial port when exiting arduino_node.py
2016-11-22 07:32:25 -08:00
Patrick Goebel
174878c7ab
Added try-except around sensor params and added name argument for base controller
2016-10-08 18:10:51 -07:00
Patrick Goebel
dc6873ee08
Added try-except around get_baud()
2016-07-14 06:27:17 -07:00
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