7b533db | Jonathan Bohren | 14 February 2013, 23:36:47 UTC | Adding lots of inline documentation, rosdoc files adding inline doc to robot_hw adding inline doc to robot_hw adding inline doc to robot_hw more doc more documentation more doc more doc more doc more doc formatting adding more doc groups in controller manager adding more doc groups in controller manager Adding doc for controllerspec adding hardware interface docs adding doc to joint interfaces adding rosdoc for controller_interface Adding / reformatting doc for controller interface | 15 February 2013, 06:08:46 UTC |
f101077 | wmeeusse | 13 February 2013, 17:09:49 UTC | Merge pull request #21 from jbohren-forks/fix-safe-integral-bound-params Enforcing 0.0 \in [i_min_, i_max_] in PID integral bound parameters, reducing duplicated code | 13 February 2013, 17:09:49 UTC |
2277a3c | wmeeusse | 13 February 2013, 17:09:26 UTC | Merge pull request #20 from pal-robotics/master Minor missing header and ROS package dependencies | 13 February 2013, 17:09:26 UTC |
a4c5166 | Adolfo Rodriguez Tsouroukdissian | 11 February 2013, 15:40:57 UTC | Merge branch 'master' of github.com:willowgarage/ros_control | 11 February 2013, 15:40:57 UTC |
d17169a | Jonathan Bohren | 09 February 2013, 05:11:29 UTC | Enforcing i_min_ <= 0 and i_max_ >= 0 in integral bound parameters, reducing duplicated code | 09 February 2013, 05:11:29 UTC |
04e9ba0 | wmeeusse | 08 February 2013, 17:48:54 UTC | Merge pull request #14 from bobholmberg/fix-PID-unbounded-i_error Using zero i_gain_ to turn off integral control did unsavory things. | 08 February 2013, 17:48:54 UTC |
aceaa24 | wmeeusse | 08 February 2013, 17:44:08 UTC | Merge pull request #18 from jbohren-forks/new-pid-api-name Adding alternative name for new pid command computation API | 08 February 2013, 17:44:08 UTC |
964f8c7 | Adolfo Rodriguez Tsouroukdissian | 08 February 2013, 17:03:32 UTC | Add missing explicit header dependency. Don't get required header transitively, but explicitly. | 08 February 2013, 17:03:32 UTC |
0da1399 | Bob Holmberg | 07 February 2013, 23:00:36 UTC | Merge pull request #1 from jbohren-forks/fix-PID-unbounded-i_error Adding tests to show problems with integral term in ros_control pid_toolbox | 07 February 2013, 23:00:36 UTC |
f632107 | Jonathan Bohren | 06 February 2013, 20:31:05 UTC | Adding alternative name for new pid command computation API | 06 February 2013, 20:31:05 UTC |
7f3727d | Adolfo Rodriguez Tsouroukdissian | 06 February 2013, 08:36:09 UTC | Add mising roscpp dependency. | 06 February 2013, 08:36:09 UTC |
63554c2 | Wim Meeussen | 05 February 2013, 22:23:46 UTC | don't clear vectors in realtime | 05 February 2013, 22:23:46 UTC |
90e159a | Jonathan Bohren | 05 February 2013, 19:19:53 UTC | Fixing merge error | 05 February 2013, 19:19:53 UTC |
5198529 | Jonathan Bohren | 05 February 2013, 19:16:20 UTC | Merge branch 'master' into fix-PID-unbounded-i_error | 05 February 2013, 19:16:20 UTC |
1c60b08 | wmeeusse | 05 February 2013, 19:13:55 UTC | Merge pull request #17 from jbohren-forks/fix-pid-backwards-compatibility Fixing backwards-compatibility in updatePid() | 05 February 2013, 19:13:55 UTC |
b2ab307 | Jonathan Bohren | 05 February 2013, 18:55:02 UTC | Merge branch 'fix-pid-backwards-compatibility' into fix-PID-unbounded-i_error | 05 February 2013, 18:55:02 UTC |
3123120 | Jonathan Bohren | 05 February 2013, 18:54:29 UTC | Removing lie from documentation | 05 February 2013, 18:54:29 UTC |
707b690 | Jonathan Bohren | 05 February 2013, 17:14:34 UTC | Adding Bob's fixes to the backwards-compatibility API | 05 February 2013, 17:14:34 UTC |
cc45604 | Jonathan Bohren | 05 February 2013, 17:03:45 UTC | Merge branch 'fix-pid-backwards-compatibility' into fix-PID-unbounded-i_error | 05 February 2013, 17:03:45 UTC |
3be511c | Jonathan Bohren | 05 February 2013, 17:02:33 UTC | Merge branch 'master' into fix-pid-backwards-compatibility | 05 February 2013, 17:02:33 UTC |
2f91839 | Jonathan Bohren | 05 February 2013, 17:01:51 UTC | bringing back old updatePid function contents | 05 February 2013, 17:01:51 UTC |
7b1e04d | Jonathan Bohren | 05 February 2013, 16:56:41 UTC | adding documentation warning | 05 February 2013, 16:56:41 UTC |
87c9791 | Jonathan Bohren | 05 February 2013, 16:47:44 UTC | This makes the internal computations of updatePid() keep the same sign that they did before the API change | 05 February 2013, 16:47:44 UTC |
7f6b7f8 | Jonathan Bohren | 05 February 2013, 16:38:15 UTC | Merge typo | 05 February 2013, 16:38:15 UTC |
85eb777 | wmeeusse | 05 February 2013, 16:31:12 UTC | Merge pull request #16 from jbohren-forks/test-bad-integral-bounds Tests for bad integral bounds in control_toolbox::Pid | 05 February 2013, 16:31:12 UTC |
6e5bcc5 | Jonathan Bohren | 05 February 2013, 16:22:18 UTC | Resolving conflict from new Pid API | 05 February 2013, 16:22:18 UTC |
6afa3f7 | Jonathan Bohren | 05 February 2013, 16:20:18 UTC | Merge branch 'master' into test-bad-integral-bounds | 05 February 2013, 16:20:18 UTC |
def2b45 | Jonathan Bohren | 05 February 2013, 16:10:54 UTC | Merge branch 'test-bad-integral-bounds' into fix-PID-unbounded-i_error | 05 February 2013, 16:10:54 UTC |
fb4ee22 | Jonathan Bohren | 05 February 2013, 16:10:32 UTC | Specifying div-by-zero test, adding other integral term tests | 05 February 2013, 16:10:32 UTC |
7e6336f | wmeeusse | 05 February 2013, 15:49:38 UTC | Merge pull request #15 from pal-robotics/master Make public getControllerByName method thread-safe. | 05 February 2013, 15:49:38 UTC |
7af555e | Jonathan Bohren | 05 February 2013, 15:44:38 UTC | Merge branch 'test-bad-integral-bounds' into fix-PID-unbounded-i_error | 05 February 2013, 15:44:38 UTC |
d89f5dc | Jonathan Bohren | 05 February 2013, 15:44:07 UTC | Adding test to expose Pid class zero-division vulnerability | 05 February 2013, 15:44:07 UTC |
44a05d6 | wmeeusse | 05 February 2013, 15:38:19 UTC | Merge pull request #12 from jbohren-forks/feature-conventional-pid-error-sign Adding conventional PID computation, deprecating current PID computation | 05 February 2013, 15:38:19 UTC |
8d02cd7 | Adolfo Rodriguez Tsouroukdissian | 05 February 2013, 14:33:05 UTC | Make public getControllerByName method thread-safe. Existing virtual non-threadsafe method has been suffixed with -Impl and pushed to protected class scope. In-class uses call getControllerByNameImpl, as the lock has already been acquired. | 05 February 2013, 14:33:05 UTC |
30134f6 | Bob Holmberg | 05 February 2013, 01:38:55 UTC | If the user did not want integral control and set i_gain_ to zero, then dividing by i_gain_ would set i_error_ to NaN. This is not desired. Instead, replace the use of division to create i_term with direct integration of i_term_. Replace private member i_error_ with i_term_. In getCurrentPIDErrors() create & return i_error_ with the same old meaning and units. NOTE: i_error_ is not needed internally anywhere else. | 05 February 2013, 01:38:55 UTC |
b7c84e8 | Jonathan Bohren | 04 February 2013, 20:46:17 UTC | Cleaning up documentation, making argument names in function declaration match those in the implementation | 04 February 2013, 20:46:17 UTC |
50b0643 | Jonathan Bohren | 04 February 2013, 20:38:16 UTC | adding doxygen deprecation flags | 04 February 2013, 20:38:16 UTC |
3ca9816 | Jonathan Bohren | 04 February 2013, 02:36:23 UTC | Fixing documentation | 04 February 2013, 02:36:23 UTC |
2829384 | Jonathan Bohren | 04 February 2013, 01:42:55 UTC | Merging changes from other branch | 04 February 2013, 01:42:55 UTC |
19673de | wmeeusse | 04 February 2013, 01:36:07 UTC | Merge pull request #11 from jbohren-forks/formatting-consistent-pid-args Fixing inconsistent formatting / naming, and reducing some duplicated code | 04 February 2013, 01:36:07 UTC |
c8b2329 | Jonathan Bohren | 03 February 2013, 22:47:12 UTC | Adding conventional PID computation | 03 February 2013, 22:47:12 UTC |
7780dd7 | Jonathan Bohren | 03 February 2013, 22:15:11 UTC | Fixing inconsistent formatting, and reducing some duplicated code | 03 February 2013, 22:15:11 UTC |
bfadc66 | Wim Meeussen | 01 February 2013, 21:45:21 UTC | Merge branch 'master' of github.com:willowgarage/ros_control | 01 February 2013, 21:45:21 UTC |
c4fb52b | Wim Meeussen | 01 February 2013, 21:45:07 UTC | getting ready for release | 01 February 2013, 21:45:07 UTC |
3bc9372 | Wim Meeussen | 31 January 2013, 23:58:40 UTC | port to new time api | 31 January 2013, 23:58:40 UTC |
c3b7f4d | hiDOF | 31 January 2013, 20:34:49 UTC | new interface with time and duration | 31 January 2013, 20:34:49 UTC |
54fd5f0 | hiDOF | 30 January 2013, 23:20:10 UTC | support both condition and polling version to allow re-use of binaries in realtime; add realtime buffer to get data from non-RT into RT | 30 January 2013, 23:20:10 UTC |
94c087a | hiDOF | 29 January 2013, 20:10:09 UTC | Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work on both non-rt and rt. | 29 January 2013, 20:10:09 UTC |
ca7a347 | hiDOF | 29 January 2013, 02:04:21 UTC | Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work in both non-rt and rt. | 29 January 2013, 02:04:21 UTC |
974098f | Wim Meeussen | 09 January 2013, 18:35:28 UTC | add missing include | 09 January 2013, 18:35:28 UTC |
4446be3 | Wim Meeussen | 26 December 2012, 22:25:40 UTC | cleanup | 26 December 2012, 22:25:40 UTC |
88992a4 | Wim Meeussen | 24 December 2012, 23:55:01 UTC | getting ready for first release | 24 December 2012, 23:55:01 UTC |
349856c | Wim Meeussen | 24 December 2012, 23:50:26 UTC | add wait for service | 24 December 2012, 23:50:26 UTC |
091c6c0 | Wim Meeussen | 23 December 2012, 20:08:21 UTC | remove .svn folder | 23 December 2012, 20:08:21 UTC |
c19d07d | Wim Meeussen | 23 December 2012, 20:03:17 UTC | move control_toolbox into ros_control | 23 December 2012, 20:03:17 UTC |
2a3c118 | Wim Meeussen | 23 December 2012, 19:54:44 UTC | move realtime tools in ros control, and create empty constructors for handles | 23 December 2012, 19:54:44 UTC |
cef7857 | Wim Meeussen | 23 December 2012, 19:30:14 UTC | moved to ros_controllers | 23 December 2012, 19:30:14 UTC |
b83e8e4 | Wim Meeussen | 23 December 2012, 19:18:03 UTC | moved to ros_controllers stack | 23 December 2012, 19:18:03 UTC |
42e5775 | Wim Meeussen | 23 December 2012, 00:30:10 UTC | add realtime publisher to joint state publisher | 23 December 2012, 00:30:10 UTC |
053a850 | Wim Meeussen | 22 December 2012, 20:34:16 UTC | fix in plugin xml, and add launch file | 22 December 2012, 20:34:16 UTC |
f9453e0 | Vijay Pradeep | 28 November 2012, 23:58:45 UTC | Wiki drawing tweaks. Composition instead of multi-inheritance | 28 November 2012, 23:58:45 UTC |
3767abd | Vijay Pradeep | 28 November 2012, 22:38:51 UTC | Doing resource conflict check on switchControllers call | 28 November 2012, 22:38:51 UTC |
5f5e987 | Vijay Pradeep | 28 November 2012, 21:08:37 UTC | Adding in resource/claim infrastructure | 28 November 2012, 21:08:37 UTC |
30d8a7d | Vijay Pradeep | 28 November 2012, 01:42:52 UTC | Refactoring joint command interfaces. Also added getJointNames() | 28 November 2012, 01:42:52 UTC |
b42845f | Wim Meeussen | 28 November 2012, 00:36:48 UTC | fix command line interface | 28 November 2012, 00:36:48 UTC |
a2c3fb9 | Wim Meeussen | 28 November 2012, 00:09:25 UTC | add state message | 28 November 2012, 00:09:25 UTC |
3271968 | Wim Meeussen | 28 November 2012, 00:07:07 UTC | Merge branches 'dev/uninherit' and 'master' | 28 November 2012, 00:07:07 UTC |
88db854 | Wim Meeussen | 28 November 2012, 00:05:36 UTC | clean up publishing controller state | 28 November 2012, 00:05:36 UTC |
aaeaeef | Vijay Pradeep | 27 November 2012, 22:57:10 UTC | Controller spec now also copies over type | 27 November 2012, 22:57:10 UTC |
86590c0 | Vijay Pradeep | 27 November 2012, 19:38:41 UTC | Switching to owned interfaces, instead of multiple virtual inheritance | 27 November 2012, 19:47:02 UTC |
1205a01 | Wim Meeussen | 27 November 2012, 00:02:45 UTC | add scripts for controller manager | 27 November 2012, 00:02:45 UTC |
750a4d7 | Wim Meeussen | 26 November 2012, 19:44:09 UTC | rename jointstate to jointstatehandle | 26 November 2012, 19:44:09 UTC |
bb9c8ae | Wim Meeussen | 26 November 2012, 19:40:39 UTC | get rid of pr2 stuff | 26 November 2012, 19:40:39 UTC |
418cfcd | Vijay Pradeep | 21 November 2012, 22:19:19 UTC | Changing interface names | 21 November 2012, 22:19:19 UTC |
97add33 | Vijay Pradeep | 20 November 2012, 19:18:14 UTC | Still working on effort controllers. Totally broken still | 20 November 2012, 19:18:14 UTC |
3e8834d | Vijay Pradeep | 20 November 2012, 18:52:36 UTC | Getting tests compiling again | 20 November 2012, 18:52:36 UTC |
cafa64a | Vijay Pradeep | 20 November 2012, 00:04:45 UTC | joint interfaces now throw on null joint value ptrs | 20 November 2012, 00:04:45 UTC |
05b5748 | Vijay Pradeep | 20 November 2012, 00:03:21 UTC | Starting generic effort controllers pkg | 20 November 2012, 00:03:21 UTC |
edda8fc | Vijay Pradeep | 19 November 2012, 17:59:41 UTC | Controller manager can now register ControllerLoaders | 19 November 2012, 17:59:41 UTC |
873df8a | Vijay Pradeep | 15 November 2012, 21:12:13 UTC | Controller manager now runs with new ControllerLoader mechanism | 15 November 2012, 21:12:13 UTC |
ec5eb51 | Vijay Pradeep | 15 November 2012, 19:44:53 UTC | Creating new plugin_loader interface | 15 November 2012, 19:44:53 UTC |
2e68006 | Vijay Pradeep | 14 November 2012, 22:25:37 UTC | Adding debugging printouts | 14 November 2012, 22:25:37 UTC |
84be6b0 | Vijay Pradeep | 14 November 2012, 22:25:21 UTC | Namespacing controller_spec | 14 November 2012, 22:25:21 UTC |
1cf0268 | Vijay Pradeep | 13 November 2012, 19:54:11 UTC | JointState is now JointMeasurement, to prevent naming collisions with pr2_mechanism | 14 November 2012, 22:24:07 UTC |
070c661 | Vijay Pradeep | 09 November 2012, 23:49:25 UTC | Fixing copyright header text | 09 November 2012, 23:49:25 UTC |
4e90ed4 | Vijay Pradeep | 09 November 2012, 22:44:32 UTC | Joint interfaces now operate on pointers, instead of refs | 09 November 2012, 22:44:32 UTC |
e24d2db | Vijay Pradeep | 09 November 2012, 22:16:07 UTC | test for spawning mismatched interface fails correctly | 09 November 2012, 22:16:07 UTC |
be7def4 | Vijay Pradeep | 09 November 2012, 21:39:11 UTC | Basic spawn test works | 09 November 2012, 21:39:11 UTC |
e5d9ce4 | Vijay Pradeep | 09 November 2012, 19:51:37 UTC | Spawning dummy controller works | 09 November 2012, 19:51:37 UTC |
e1d9d49 | Vijay Pradeep | 09 November 2012, 19:50:56 UTC | Adding .gitignore file | 09 November 2012, 19:50:56 UTC |
5562711 | Vijay Pradeep | 09 November 2012, 18:07:10 UTC | Actually don't need image in repo | 09 November 2012, 18:07:10 UTC |
cce44e6 | Vijay Pradeep | 09 November 2012, 17:59:32 UTC | Adding image | 09 November 2012, 17:59:32 UTC |
3676183 | Vijay Pradeep | 09 November 2012, 17:39:02 UTC | Merge branch 'fuerte' | 09 November 2012, 17:39:02 UTC |
da15ac4 | Vijay Pradeep | 09 November 2012, 02:36:35 UTC | Tweaking inheritance to be virtual so it compiles. dummy app with controller manager compiles | 09 November 2012, 02:36:35 UTC |
284b0be | Vijay Pradeep | 08 November 2012, 22:30:23 UTC | started controller_manager_tests. untested | 08 November 2012, 22:30:23 UTC |
46ca820 | Vijay Pradeep | 08 November 2012, 19:21:49 UTC | all pkgs now ported to fuerte | 08 November 2012, 19:21:49 UTC |
4895e70 | Vijay Pradeep | 08 November 2012, 18:24:13 UTC | hardware interface ported to fuerte | 08 November 2012, 18:24:13 UTC |
65833b7 | Vijay Pradeep | 07 November 2012, 22:35:54 UTC | More pic additions | 07 November 2012, 22:35:54 UTC |
dfb8ee1 | Wim Meeussen | 07 November 2012, 22:21:23 UTC | merge | 07 November 2012, 22:21:23 UTC |
78e2839 | Wim Meeussen | 07 November 2012, 22:18:51 UTC | add missing file | 07 November 2012, 22:18:51 UTC |