sort by:
Revision Author Date Message Commit Date
7b533db 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 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 Merge pull request #20 from pal-robotics/master Minor missing header and ROS package dependencies 13 February 2013, 17:09:26 UTC
a4c5166 Merge branch 'master' of github.com:willowgarage/ros_control 11 February 2013, 15:40:57 UTC
d17169a Enforcing i_min_ <= 0 and i_max_ >= 0 in integral bound parameters, reducing duplicated code 09 February 2013, 05:11:29 UTC
04e9ba0 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 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 Add missing explicit header dependency. Don't get required header transitively, but explicitly. 08 February 2013, 17:03:32 UTC
0da1399 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 Adding alternative name for new pid command computation API 06 February 2013, 20:31:05 UTC
7f3727d Add mising roscpp dependency. 06 February 2013, 08:36:09 UTC
63554c2 don't clear vectors in realtime 05 February 2013, 22:23:46 UTC
90e159a Fixing merge error 05 February 2013, 19:19:53 UTC
5198529 Merge branch 'master' into fix-PID-unbounded-i_error 05 February 2013, 19:16:20 UTC
1c60b08 Merge pull request #17 from jbohren-forks/fix-pid-backwards-compatibility Fixing backwards-compatibility in updatePid() 05 February 2013, 19:13:55 UTC
b2ab307 Merge branch 'fix-pid-backwards-compatibility' into fix-PID-unbounded-i_error 05 February 2013, 18:55:02 UTC
3123120 Removing lie from documentation 05 February 2013, 18:54:29 UTC
707b690 Adding Bob's fixes to the backwards-compatibility API 05 February 2013, 17:14:34 UTC
cc45604 Merge branch 'fix-pid-backwards-compatibility' into fix-PID-unbounded-i_error 05 February 2013, 17:03:45 UTC
3be511c Merge branch 'master' into fix-pid-backwards-compatibility 05 February 2013, 17:02:33 UTC
2f91839 bringing back old updatePid function contents 05 February 2013, 17:01:51 UTC
7b1e04d adding documentation warning 05 February 2013, 16:56:41 UTC
87c9791 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 Merge typo 05 February 2013, 16:38:15 UTC
85eb777 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 Resolving conflict from new Pid API 05 February 2013, 16:22:18 UTC
6afa3f7 Merge branch 'master' into test-bad-integral-bounds 05 February 2013, 16:20:18 UTC
def2b45 Merge branch 'test-bad-integral-bounds' into fix-PID-unbounded-i_error 05 February 2013, 16:10:54 UTC
fb4ee22 Specifying div-by-zero test, adding other integral term tests 05 February 2013, 16:10:32 UTC
7e6336f Merge pull request #15 from pal-robotics/master Make public getControllerByName method thread-safe. 05 February 2013, 15:49:38 UTC
7af555e Merge branch 'test-bad-integral-bounds' into fix-PID-unbounded-i_error 05 February 2013, 15:44:38 UTC
d89f5dc Adding test to expose Pid class zero-division vulnerability 05 February 2013, 15:44:07 UTC
44a05d6 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 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 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 Cleaning up documentation, making argument names in function declaration match those in the implementation 04 February 2013, 20:46:17 UTC
50b0643 adding doxygen deprecation flags 04 February 2013, 20:38:16 UTC
3ca9816 Fixing documentation 04 February 2013, 02:36:23 UTC
2829384 Merging changes from other branch 04 February 2013, 01:42:55 UTC
19673de 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 Adding conventional PID computation 03 February 2013, 22:47:12 UTC
7780dd7 Fixing inconsistent formatting, and reducing some duplicated code 03 February 2013, 22:15:11 UTC
bfadc66 Merge branch 'master' of github.com:willowgarage/ros_control 01 February 2013, 21:45:21 UTC
c4fb52b getting ready for release 01 February 2013, 21:45:07 UTC
3bc9372 port to new time api 31 January 2013, 23:58:40 UTC
c3b7f4d new interface with time and duration 31 January 2013, 20:34:49 UTC
54fd5f0 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 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 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 add missing include 09 January 2013, 18:35:28 UTC
4446be3 cleanup 26 December 2012, 22:25:40 UTC
88992a4 getting ready for first release 24 December 2012, 23:55:01 UTC
349856c add wait for service 24 December 2012, 23:50:26 UTC
091c6c0 remove .svn folder 23 December 2012, 20:08:21 UTC
c19d07d move control_toolbox into ros_control 23 December 2012, 20:03:17 UTC
2a3c118 move realtime tools in ros control, and create empty constructors for handles 23 December 2012, 19:54:44 UTC
cef7857 moved to ros_controllers 23 December 2012, 19:30:14 UTC
b83e8e4 moved to ros_controllers stack 23 December 2012, 19:18:03 UTC
42e5775 add realtime publisher to joint state publisher 23 December 2012, 00:30:10 UTC
053a850 fix in plugin xml, and add launch file 22 December 2012, 20:34:16 UTC
f9453e0 Wiki drawing tweaks. Composition instead of multi-inheritance 28 November 2012, 23:58:45 UTC
3767abd Doing resource conflict check on switchControllers call 28 November 2012, 22:38:51 UTC
5f5e987 Adding in resource/claim infrastructure 28 November 2012, 21:08:37 UTC
30d8a7d Refactoring joint command interfaces. Also added getJointNames() 28 November 2012, 01:42:52 UTC
b42845f fix command line interface 28 November 2012, 00:36:48 UTC
a2c3fb9 add state message 28 November 2012, 00:09:25 UTC
3271968 Merge branches 'dev/uninherit' and 'master' 28 November 2012, 00:07:07 UTC
88db854 clean up publishing controller state 28 November 2012, 00:05:36 UTC
aaeaeef Controller spec now also copies over type 27 November 2012, 22:57:10 UTC
86590c0 Switching to owned interfaces, instead of multiple virtual inheritance 27 November 2012, 19:47:02 UTC
1205a01 add scripts for controller manager 27 November 2012, 00:02:45 UTC
750a4d7 rename jointstate to jointstatehandle 26 November 2012, 19:44:09 UTC
bb9c8ae get rid of pr2 stuff 26 November 2012, 19:40:39 UTC
418cfcd Changing interface names 21 November 2012, 22:19:19 UTC
97add33 Still working on effort controllers. Totally broken still 20 November 2012, 19:18:14 UTC
3e8834d Getting tests compiling again 20 November 2012, 18:52:36 UTC
cafa64a joint interfaces now throw on null joint value ptrs 20 November 2012, 00:04:45 UTC
05b5748 Starting generic effort controllers pkg 20 November 2012, 00:03:21 UTC
edda8fc Controller manager can now register ControllerLoaders 19 November 2012, 17:59:41 UTC
873df8a Controller manager now runs with new ControllerLoader mechanism 15 November 2012, 21:12:13 UTC
ec5eb51 Creating new plugin_loader interface 15 November 2012, 19:44:53 UTC
2e68006 Adding debugging printouts 14 November 2012, 22:25:37 UTC
84be6b0 Namespacing controller_spec 14 November 2012, 22:25:21 UTC
1cf0268 JointState is now JointMeasurement, to prevent naming collisions with pr2_mechanism 14 November 2012, 22:24:07 UTC
070c661 Fixing copyright header text 09 November 2012, 23:49:25 UTC
4e90ed4 Joint interfaces now operate on pointers, instead of refs 09 November 2012, 22:44:32 UTC
e24d2db test for spawning mismatched interface fails correctly 09 November 2012, 22:16:07 UTC
be7def4 Basic spawn test works 09 November 2012, 21:39:11 UTC
e5d9ce4 Spawning dummy controller works 09 November 2012, 19:51:37 UTC
e1d9d49 Adding .gitignore file 09 November 2012, 19:50:56 UTC
5562711 Actually don't need image in repo 09 November 2012, 18:07:10 UTC
cce44e6 Adding image 09 November 2012, 17:59:32 UTC
3676183 Merge branch 'fuerte' 09 November 2012, 17:39:02 UTC
da15ac4 Tweaking inheritance to be virtual so it compiles. dummy app with controller manager compiles 09 November 2012, 02:36:35 UTC
284b0be started controller_manager_tests. untested 08 November 2012, 22:30:23 UTC
46ca820 all pkgs now ported to fuerte 08 November 2012, 19:21:49 UTC
4895e70 hardware interface ported to fuerte 08 November 2012, 18:24:13 UTC
65833b7 More pic additions 07 November 2012, 22:35:54 UTC
dfb8ee1 merge 07 November 2012, 22:21:23 UTC
78e2839 add missing file 07 November 2012, 22:18:51 UTC
back to top