Patrick Goebel
|
b56f3d7e65
|
Added ROS dependencies to README
|
2016-12-01 06:24:24 -08:00 |
|
Patrick Goebel
|
8da758f29b
|
Added ROS dependencies to README
|
2016-12-01 06:23:33 -08:00 |
|
Patrick Goebel
|
6c77321d66
|
Added optional encoder jump detection
|
2016-11-22 07:05:12 -08:00 |
|
Patrick Goebel
|
9d29c18769
|
Removed duplicate line in package.xml
|
2016-11-22 06:59:36 -08:00 |
|
Patrick Goebel
|
c15c0be2a8
|
Close serial port on exit
|
2016-11-17 06:00:47 -08:00 |
|
Patrick Goebel
|
6d6390fa53
|
Finished tweaks on follow_controller.py to execute joint action trajectories
|
2016-11-06 06:08:37 -08:00 |
|
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
|
44137ce34c
|
Increased default timeout from 0.1 to 0.5 seconds
|
2016-10-06 05:29:24 -07:00 |
|
Patrick Goebel
|
7e844b5991
|
Removed harmless extra space
|
2016-10-02 08:29:52 -07:00 |
|
Patrick Goebel
|
5f35efe852
|
Undid last commit since it introduced another bug...
|
2016-09-13 07:58:33 -07:00 |
|
Patrick Goebel
|
f5b825c8ee
|
Tweaked diagnostics.py so that rqt_robot_monitor does not complain about missing joint frequencies
|
2016-09-13 07:46:23 -07:00 |
|
Patrick Goebel
|
be4bb3e219
|
Minor edit to arduino_python node
|
2016-09-12 06:23:07 -07:00 |
|
Patrick Goebel
|
9fe0923fa2
|
Added diagnostcs and follow_controller modules
|
2016-09-12 06:22:26 -07:00 |
|
Patrick Goebel
|
ba4ded38b4
|
Added joint_speed_scale_correction parameter for servos and corrected interplated position function
|
2016-09-12 06:20:15 -07:00 |
|
Patrick Goebel
|
0a2877a6b8
|
Removed getDiagnostics from controllers.py
|
2016-09-12 06:10:16 -07:00 |
|
Patrick Goebel
|
9d0ed30c9c
|
Added diagnostics and default covariance values to base controller module
|
2016-09-12 06:06:53 -07:00 |
|
Patrick Goebel
|
e7bfde4b80
|
Added diagnostics, IMU and Gyro support to arduino_sensors
|
2016-09-12 06:03:54 -07:00 |
|
Patrick Goebel
|
8595db70b2
|
Added diagnostics dependencies to package.xml
|
2016-09-12 05:52:13 -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
|
d0a61ed572
|
Updated servo_example_params.yaml
|
2016-09-12 05:45:30 -07:00 |
|
Patrick Goebel
|
dd58da63d1
|
Fixed comment in sensors.h
|
2016-09-12 05:41:23 -07:00 |
|
Patrick Goebel
|
b8931b271d
|
Added fusionGetOrientation function to Adafruit 9-dof imu in imu.ino
|
2016-09-12 05:40:22 -07:00 |
|
Patrick Goebel
|
9bcf7fff88
|
Restored ROSArduinoBridge.ino default values
|
2016-09-12 05:38:44 -07:00 |
|
Patrick Goebel
|
9a6229656b
|
Improved initial connection loop in arduino_driver.py
|
2016-06-27 07:05:17 -07:00 |
|
Patrick Goebel
|
6975ea2e74
|
Improved initial connection loop in arduino_driver.py
|
2016-06-27 05:50:38 -07:00 |
|
Patrick Goebel
|
82b2bbb546
|
Improved initial connection loop in arduino_driver.py
|
2016-06-26 18:43:21 -07:00 |
|
Patrick Goebel
|
c8fe760785
|
Added error codes to arduino_driver.py to be used with ROS diagnostics
|
2016-06-01 06:11:29 -07:00 |
|
Patrick Goebel
|
d8dd6a5b13
|
Restored defaults to ROSArduinoBridge.ino
|
2016-06-01 05:52:48 -07:00 |
|
Patrick Goebel
|
f796a1a38f
|
Updated README for master branch
|
2016-05-28 08:28:25 -07:00 |
|
Patrick Goebel
|
ee4485b966
|
Updated README for master branch
|
2016-05-28 08:27:54 -07:00 |
|
Patrick Goebel
|
bc93573f6b
|
Updated README for master branch
|
2016-05-28 08:27:12 -07:00 |
|
Patrick Goebel
|
171ed94a31
|
Enforced float() type on wheel_track for dth calculation
|
2016-04-18 06:47:36 -07:00 |
|
Patrick Goebel
|
a43f33e1b6
|
Tweaked description for IMU sensor type
|
2016-04-18 06:46:36 -07:00 |
|
Patrick Goebel
|
0e04388b5d
|
Added flushInput() and flushOutput() to execute() when timeout or error occurs
|
2016-04-18 06:45:52 -07:00 |
|
Patrick Goebel
|
8dd8a19d8c
|
Updated sample arduino_params.yaml file
|
2016-04-18 06:44:48 -07:00 |
|
Patrick Goebel
|
cf51f8cea8
|
Added UpdatePID service and dynamic reconfigure support
|
2016-04-18 06:44:14 -07:00 |
|
Patrick Goebel
|
1373f49137
|
Fixed typo in comment
|
2016-04-18 06:36:06 -07:00 |
|
Patrick Goebel
|
2b4567ec08
|
Added resetPID() call when robot velocities are 0 to fix motion perserverance bug
|
2016-04-18 06:30:15 -07:00 |
|
Patrick Goebel
|
d03061ae60
|
Added missing resetEncoders() function to encoder_driver.ino
|
2016-04-18 06:29:00 -07:00 |
|
Patrick Goebel
|
97946646d2
|
Added initial IMU support to arduino_sensors and base_controller
|
2016-04-12 06:30:07 -07:00 |
|
Patrick Goebel
|
17d6a44e3e
|
Removed print statement from update_pid() function
|
2016-04-12 06:28:00 -07:00 |
|
Patrick Goebel
|
79e5a3b1a8
|
Updated imu.h and imu.ino and increased command argv array size from 16 to 32 to handel PID update
|
2016-04-11 08:03:37 -07:00 |
|
Patrick Goebel
|
6234b9260a
|
Added max_attempts loop to execute() function
|
2016-04-10 07:35:51 -07:00 |
|
Patrick Goebel
|
e99871c6b3
|
Updated execute() commands to use readline() instead of multiple read() calls
|
2016-04-10 07:22:05 -07:00 |
|
Patrick Goebel
|
e996d12280
|
Added get_imu_data function and cleaned up unused variables
|
2016-04-09 16:16:32 -07:00 |
|
Patrick Goebel
|
03b5666094
|
Modified the execute() and recv() functions to be more robust
|
2016-04-09 06:19:57 -07:00 |
|
Patrick Goebel
|
59488c7b36
|
Removed DOS-like CR/LF line terminators in arduino_driver.py
|
2016-04-06 06:43:30 -07:00 |
|
Patrick Goebel
|
142e529de9
|
Replaced all strings with F() macro in Serial.print statements
|
2016-04-06 06:29:51 -07:00 |
|
Patrick Goebel
|
9a84380e7c
|
Replaced all strings with F() macro in Serial.print statements
|
2016-04-06 06:29:19 -07:00 |
|