Conversation
…publish (right arm, left arm) inside ros2_control configuration
…ith right and left arm
| #include "rclcpp_lifecycle/state.hpp" | ||
| #include <sensor_msgs/msg/joint_state.hpp> | ||
|
|
||
| namespace ros2_control_demo_example_2 |
There was a problem hiding this comment.
demo_example_2 naming should be changed to a persisting naming
| // Copyright 2021 ros2_control Development Team | ||
| // | ||
| // Licensed under the Apache License, Version 2.0 (the "License"); | ||
| // you may not use this file except in compliance with the License. | ||
| // You may obtain a copy of the License at | ||
| // | ||
| // http://www.apache.org/licenses/LICENSE-2.0 | ||
| // | ||
| // Unless required by applicable law or agreed to in writing, software | ||
| // distributed under the License is distributed on an "AS IS" BASIS, | ||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
| // See the License for the specific language governing permissions and | ||
| // limitations under the License. |
There was a problem hiding this comment.
Copyright ? It should be our own implementation now is it ?
| // Copyright 2021 ros2_control Development Team | ||
| // | ||
| // Licensed under the Apache License, Version 2.0 (the "License"); | ||
| // you may not use this file except in compliance with the License. | ||
| // You may obtain a copy of the License at | ||
| // | ||
| // http://www.apache.org/licenses/LICENSE-2.0 | ||
| // | ||
| // Unless required by applicable law or agreed to in writing, software | ||
| // distributed under the License is distributed on an "AS IS" BASIS, | ||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
| // See the License for the specific language governing permissions and | ||
| // limitations under the License. |
There was a problem hiding this comment.
Copyright ? It should be our own implementation now is it ?
| #include "hardware_interface/lexical_casts.hpp" | ||
| #include "hardware_interface/types/hardware_interface_type_values.hpp" | ||
|
|
||
| namespace ros2_control_demo_example_2 |
There was a problem hiding this comment.
demo_example_2 naming should be changed to a persisting naming
|
|
||
| /* | ||
| This function should be used to initialize/activate the hardware. | ||
| In our case, the hardware is already ready to receive informations from the Jetson ? |
There was a problem hiding this comment.
To answer, we will probably use this function later to trigger the config change check and update config pipeline
| # install( | ||
| # DIRECTORY description/launch description/ros2_control description/urdf | ||
| # DESTINATION share/ros2_control_demo_example_2 | ||
| # ) | ||
| # install( | ||
| # DIRECTORY bringup/launch bringup/config | ||
| # DESTINATION share/ros2_control_demo_example_2 | ||
| # ) |
There was a problem hiding this comment.
Add test config to be built by colcon during tests pipeline
| type="ros2_control_demo_example_2::LucySystemHardware" | ||
| base_class_type="hardware_interface::SystemInterface"> | ||
| <description> | ||
| Our LucySystemHardware. |
There was a problem hiding this comment.
"Sentience Robotics Lucy system ros2_control package"
There was a problem hiding this comment.
Or the same as the next xml file
There was a problem hiding this comment.
2 xml files, why ? Is it standard and following good practicies ?
There was a problem hiding this comment.
2 xml files, why ? Is it standard and following good practicies ?
Signed-off-by: Charles Madjeri <charles@madjeri.com>
069833a to
b87a353
Compare
Signed-off-by: Charles Madjeri <charles@madjeri.com>

Add the following :