Tyler Weaver
Tyler Weaver
This class: https://github.com/ros-planning/moveit2/blob/main/moveit_ros/planning/moveit_cpp/include/moveit/moveit_cpp/planning_component.h This class builds a `::planning_interface::MotionPlanRequest` through a bunch of setters that modify the internal state of `PlanningComponent` and then the `plan()` function combines those into the request...
https://github.com/cpp-best-practices/cppbestpractices/blob/master/04-Considering_Safety.md#const-as-much-as-possible
### Need As a user of MoveIt I want routines for calculations to be separated from side-affect-causing code so it can be re-used and tested easily. ### Acceptance 4 PRs...
### Need As a developer using MoveIt; I want MoveIt to have expressive interfaces that can only be used correctly. ### Acceptance A PR is merged into moveit_core that introduces...
https://github.com/cpp-best-practices/cppbestpractices/blob/master/08-Considering_Performance.md#get-rid-of-new
https://github.com/cpp-best-practices/cppbestpractices/blob/master/04-Considering_Safety.md#use-c-style-cast-instead-of-c-style-cast
Signed-off-by: Tyler Weaver This is useful because if you write a stage that detaches and removes an object it does not perform as you'd expect.
Signed-off-by: Tyler Weaver Another PR to adapt a controller to use GenerateParameterLibrary
Signed-off-by: Tyler Weaver generate_parameter_library for imu_sensor_bradcaster
Signed-off-by: Tyler Weaver Depends on this PR: https://github.com/PickNikRobotics/generate_parameter_library/pull/28