sort by:
Revision Author Date Message Commit Date
fa01dcf Lower severity of log message. 04 July 2013, 07:55:58 UTC
79dbb6c Allow unsetting limits specification from rosparam. - Update tests. 04 July 2013, 07:55:58 UTC
6727f73 Add .gitignore 04 July 2013, 07:55:58 UTC
3599cd3 Add joint limits parsing from rosparam + unit test. 04 July 2013, 07:55:58 UTC
6f66174 Add max_jerk to limits specification. 04 July 2013, 07:55:58 UTC
dc24b8e Minor maintenance fixes. 04 July 2013, 07:55:57 UTC
8be95c9 Add documentation. 04 July 2013, 07:55:57 UTC
4ebb89e Extensive file, namespace, class renaming. 04 July 2013, 07:55:57 UTC
4124632 Get rid of base class for joint limits handles. 04 July 2013, 07:55:57 UTC
ad6bf28 Maintenance: Test class names reorganization. 04 July 2013, 07:55:57 UTC
ec0196c Handle acceleration limits for velocity joints. - Acceleration limits now affect the maximum allowed command for velocity-controlled joints. 04 July 2013, 07:55:57 UTC
cc3ad4e Separate URDF dependencies from interface core. - Create URDF-agnostic joint limits specification. - Add convenience methods for populating these structs from URDF joints. This might be moved elsewhere in the future, maybe to a place where all URDF-specific stuff lives. - Update tests. 04 July 2013, 07:55:56 UTC
e7d2d6e Add initial version of safety_limits_interface - Soft limits for position and effort interfaces, based on existing PR2 safety controllers. - Saturation limits for velocity interfaces. - Unit tests for position and velocity interfaces, not yet for effort. - Dependency on URDF package. Should be removed. 04 July 2013, 07:55:33 UTC
db0f479 Merge pull request #67 from davetcoleman/master Added user error checking to namespace argument 26 June 2013, 23:29:55 UTC
e3dcf33 Merge pull request #70 from pal-robotics/master Make specific transmission interfaces proper types. 26 June 2013, 13:59:45 UTC
d16a118 Make specific transmission interfaces proper types. - Proper types instead of namespaces allow to provide less cryptic feedback. * Using typedefs: "transmission_interface::TransmissionInterface<transmission_interface::ActuatorToJointPositionHandle>" * Using a new type: "transmission_interface::ActuatorToJointPositionInterface" - Added error message printing to tests for manual inspection. 26 June 2013, 10:53:25 UTC
6e29ae6 Version 0.4.0 26 June 2013, 02:27:28 UTC
5708bcb 1.0.1 26 June 2013, 02:24:24 UTC
529a352 Merge branch 'master' of github.com:willowgarage/ros_control 26 June 2013, 02:09:27 UTC
b8d678f Move out realtime_tools and control_toolbox. 26 June 2013, 02:04:54 UTC
8cac15e User error checking 26 June 2013, 02:03:18 UTC
2b00d72 Merge pull request #56 from davetcoleman/master Deprecation Fixes, Documentation, and Spawner Namespace 25 June 2013, 18:54:31 UTC
c9a3e43 Merge branch 'master' of github.com:willowgarage/ros_control 24 June 2013, 22:48:48 UTC
02079f4 Added diagram source 24 June 2013, 17:53:07 UTC
55b8a7f Added more documentation detail 24 June 2013, 17:37:03 UTC
272f9ef Merge pull request #66 from pal-robotics/master Fix duplicate header guard + minor maintenance. 24 June 2013, 16:42:30 UTC
99e062e Add another convenience symbol demangling method. We already had: string foo_name = demangledTypeName<FooType>(); which works great for typenames, but we were missing the equivalent for specific instances: FooType foo; string foo_name = demangledTypeName(foo); ...which works well for polymorphic types, returning the derived-most name. 24 June 2013, 09:53:01 UTC
e037190 Fix duplicate header guard. 24 June 2013, 08:59:32 UTC
677caaa Merge pull request #65 from jhu-lcsr-forks/master Fixing failure mode in new catkin cmakelists 21 June 2013, 15:36:20 UTC
d589434 Fixing failure mode in new catkin cmakelists 21 June 2013, 15:20:14 UTC
9db3694 Merge branch 'master' of github.com:willowgarage/ros_control 21 June 2013, 00:35:58 UTC
44c9bfd Added namespace argument to spawner script 21 June 2013, 00:33:46 UTC
bb0f230 Merge pull request #63 from pal-robotics/master Fix package URLs in package.xml 20 June 2013, 16:50:54 UTC
11d05dd Fix package URL in package.xml 20 June 2013, 16:33:06 UTC
9f6c3f7 Merge pull request #62 from pal-robotics/master Update Doxygen doc, fix compiler warning. 20 June 2013, 16:08:30 UTC
a3c6c92 Fix compiler warning (-Wreorder). 20 June 2013, 16:06:04 UTC
0d9722c Update Doxygen examples with recent API changes. 20 June 2013, 16:05:37 UTC
0bbe840 Merge pull request #61 from adolfo-rt/patch-1 Update README.md 20 June 2013, 16:02:57 UTC
5b4ea9c Merge pull request #59 from pal-robotics/master Documentation and log message improvements 20 June 2013, 15:57:47 UTC
d797082 Merge pull request #57 from jhu-lcsr-forks/master Fixing inline comment 20 June 2013, 15:57:13 UTC
80dd689 Update README.md Move examples out of readme and into ros_control's wiki. 20 June 2013, 15:28:56 UTC
b2775e3 Restore documentation of handle parameters. Documentation that was previously in the interface classes before the hardware interface rework has been moved to the handle classes. 20 June 2013, 11:05:30 UTC
c7c5c3b Merge branch 'hardware_interface_rework' 20 June 2013, 10:13:34 UTC
d131f6e Fix ResourceManager exception messages. - Print derived class name instead of the less descriptive and more cryptic base class name. Eg. "hardware_interface::JointCommandInterface" instead of "hardware_interface::ResourceManager<hardware_interface::JointStateHandle>" 20 June 2013, 07:40:47 UTC
fbe123b Trivial doc/whitespace fix. 20 June 2013, 07:37:23 UTC
54855bf comment format consistentcy 20 June 2013, 06:41:21 UTC
db161c3 Fixing comment in pid source code 20 June 2013, 06:40:13 UTC
fa14d58 Merge branch 'master' of github.com:davetcoleman/ros_control 20 June 2013, 05:46:53 UTC
cd9aba2 Fixed PLUGINLIB_DECLARE_CLASS deprecated errors 20 June 2013, 05:46:37 UTC
46ff76d Merge pull request #55 from ahendrix/master Minor catkinization fixes for python scripts. 19 June 2013, 23:08:53 UTC
f08e60a Install channelecho.py under catkin. 19 June 2013, 22:44:08 UTC
163e387 Install tune_pid.py under catkin. 19 June 2013, 22:39:24 UTC
bf76868 Python install for controller_manager. 19 June 2013, 22:30:18 UTC
e616174 Fix build order dependency. 19 June 2013, 22:19:38 UTC
593c52a Merge pull request #54 from pal-robotics/hardware_interface_rework Hardware interface rework 19 June 2013, 18:48:45 UTC
e9e8a1d Restore stack-level files needed by rosbuild. 18 June 2013, 13:10:55 UTC
1abaa34 Merge branch 'master' into hardware_interface_rework Conflicts: hardware_interface/CMakeLists.txt 18 June 2013, 11:28:12 UTC
fffe080 Leverage ResourceManager in TransmissionInterface. - Refs #45 and #48. - Leverage hardware_interface::internal::ResourceManager to implement TransmissionInterface more compactly and consistently. - Update unit tests. 18 June 2013, 09:30:11 UTC
fb41286 Separate resource manager in two classes. - Refs #45. - HardwareInterface specifics (ie. resource claiming) has been factored out. We now have the non-polymorphic ResourceManager class for registering and getting handles, and the polymorphic HardwareResourceManager that additionally implements the HardwareInterface and takes care of resource claiming. - The above change is required if the transmission interface is to leverage the resource management code, but without the hardware interface specifics. - Move files back to the internal folder. They are building blocks of the public API of hardware interfaces, but should not be directly #included by end users, so it's best they don't share the same location as user-facing headers. - Update unit tests. 18 June 2013, 09:26:39 UTC
d537cc4 Add missing include statement. 18 June 2013, 09:05:03 UTC
30a0e1f Validate raw data wrapped by hardware interfaces. - Refs #47 and #52. - Initialize raw data pointers to 0 in default handle constructors, otherwise they evaluate to nonzero and there is no way to distinguish an uninitialized state (ie. dangling pointers) from a properly initialized one. - For non-empty handle constructors, validate input raw data, throw if invalid pointers are found. - Add assertions on handle accessors. Invalid reads will trigger the assertions instead of causing a segfault (in debug mode). - Update unit tests. 17 June 2013, 13:41:59 UTC
59d85d4 Warn when replacing a handle/interface. It is legitimate to change the underlying data associated to a handle/interface name, but it might also be a common programming error. Having the logs reflect this situation would allow to spot it easily. 17 June 2013, 10:59:25 UTC
953df4f Make error message more explicit in test. Output with ROS_ERROR_STREAM instead of std::cout 17 June 2013, 10:57:42 UTC
ee375ab Add RobotHW class test. 17 June 2013, 10:30:20 UTC
9ab3174 Add virtual destructor, protected internals. - ResourceManager inherits from HardwareInterface, which has virtual methods, so a virtual destructor is required. - Internal members are protected instead of private. 17 June 2013, 09:25:31 UTC
0afaba9 Unit test hardware_interfaces. 14 June 2013, 18:11:31 UTC
541c9e0 More uniform hardware_interface API. Refs #45. 14 June 2013, 18:09:55 UTC
8fed692 Merge pull request #51 from jhu-lcsr-forks/master Adding cmake install targets 13 June 2013, 18:26:22 UTC
fd7e8eb adding install targets 13 June 2013, 18:04:53 UTC
0e90806 Merge pull request #49 from pal-robotics/master Restore joint resource claiming!. 13 June 2013, 16:48:15 UTC
49b8a30 Restore joint resource claiming!. It had been mistakenly removed in a previous commit. 13 June 2013, 16:32:21 UTC
e570cde Merge pull request #40 from jhu-lcsr-forks/catkin catkinizing, could still be cleaned up 13 June 2013, 16:19:52 UTC
58957f1 adding missing manifests 13 June 2013, 15:27:05 UTC
a3e60fa removing comment 13 June 2013, 15:22:13 UTC
371030a merging CMakeLists.txt files from rosbuild and catkin 13 June 2013, 15:21:07 UTC
c05ae78 adding hybrid-buildsystem makefiles 13 June 2013, 14:55:49 UTC
2ac9981 Merging from master, re-adding manifest.xml files 13 June 2013, 14:49:55 UTC
610a7fe Merge pull request #46 from pal-robotics/master Fix package URLs in manifest 13 June 2013, 14:45:53 UTC
e8452bc Fix package URLs. 13 June 2013, 13:22:40 UTC
b3a27ba Merge pull request #44 from pal-robotics/master Fix exception throwing logic. 11 June 2013, 17:04:39 UTC
f4cbfe4 Fix exception throwing. 11 June 2013, 10:47:33 UTC
bb356c0 using more standard way of depending on gencpp 07 June 2013, 17:57:54 UTC
a71de74 Merge pull request #43 from pal-robotics/master Harmonize how variables are quoted in log statements. Fixes #42. 05 June 2013, 17:00:14 UTC
fac5a33 removing 'Maintained by' 05 June 2013, 15:45:52 UTC
e06654f Merge branch 'master' of https://github.com/willowgarage/ros_control 05 June 2013, 08:25:52 UTC
45dbdc9 Harmonize how variables are quoted in logs. - Unify to using 'single quotes'. - Fixes #42. 05 June 2013, 08:24:06 UTC
ee826b9 Add .gitignore file. 05 June 2013, 08:24:02 UTC
48f2257 Merge pull request #41 from pal-robotics/master Add explicit actuators interface, create internal folder/namespace for non-public API 04 June 2013, 17:19:35 UTC
91ce85e Merge branch 'master' of https://github.com/willowgarage/ros_control Conflicts: hardware_interface/include/hardware_interface/joint_command_interface.h 04 June 2013, 14:23:56 UTC
f8299cf Add explicit actuator hardware interfaces. - These classes are similar to the existing joint equivalents, and are useful in setups leveraging the transmission_interface. 04 June 2013, 14:15:02 UTC
e55fd29 Refactor named resource management code. - In preparation for the explicitly typed actuators interface, code for managing named resources has been refactored into a separate class. This code consists of convenience methods wrapping a std::map container, and occur often enough that factoring it out to prevent duplication makes sense. - Code that is not part of the public API, and hence with no stability guarantees has been moved to the internal folder/namespace. It only affects the named resource management and symbol demanglind methods so far. 04 June 2013, 14:09:46 UTC
1016006 Fixing library export 03 June 2013, 23:25:32 UTC
177f7a0 catkinizing, could still be cleaned up 03 June 2013, 20:55:13 UTC
a45c435 add accessor for command 30 May 2013, 22:14:12 UTC
a3a620c Remove redundant semicolons. 28 May 2013, 13:01:07 UTC
9d1f946 Merge pull request #37 from pal-robotics/master Issue #36 fix. 03 May 2013, 16:15:09 UTC
2493439 Merge branch 'master' of github.com:willowgarage/ros_control 03 May 2013, 09:46:24 UTC
3505264 Use demangled type names when available. Fixes #36. Type names are used in different interfaces such as hardware_interface and controller_interface. When symbol demangling is available (currently gcc 3.0+), operate on demangled names, as they are more convenient for human reading, eg. hardware_interface::VelocityJointInterface instead of N18hardware_interface22VelocityJointInterfaceE 03 May 2013, 09:38:42 UTC
d3a3e33 Additional log feedback when load_controller fails When loading a controller fails bacause its configuration was not found on the parameter server, show the namespace where the parameters are expected to help debugging. 03 May 2013, 09:33:19 UTC
ce2fdde Merge pull request #35 from pal-robotics/master Issue #33 fix. 01 May 2013, 16:52:13 UTC
back to top