ros_best_practices icon indicating copy to clipboard operation
ros_best_practices copied to clipboard

Best practices, conventions, and tricks for ROS

Results 9 ros_best_practices issues
Sort by recently updated
recently updated
newest added

It is really inconvenient to debug ros programs without supportive tools and resulted in wasting a lot of time. Considering the community lack of necessary tutorial for effective debug, can...

enhancement

- Use `ament_cmake_auto` to simplify CmakeLists - Format cpp files using ament_uncrusify - Use rclcpp components to build nodes - Update ROS2 launch file using Python (.launch.py) - changed files...

I want to add some other limitations of traversability, but I don't know how to correct the code and which CPP file?

When I tried to build the project with catkin build, it returns error like this: > /usr/bin/ld: CMakeFiles/ros_package_template.dir/src/RosPackageTemplate.cpp.o: undefined reference to symbol '_ZTVN10__cxxabiv121__vmi_class_type_infoE@@CXXABI_1.3' /usr/bin/ld: /lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing...

Sometimes virtual functions are costly, sometimes not. Show both examples in this repo. As suggested in #23 by @peci1: > Virtual functions might be costly if the function is called...

enhancement

hi: we used the traversability_estimation rospack for mapping the robot footprint cost map for our quadruped robot's body-path planner. the issue is that: when we call traversability_footprint service, this service...

I propose to create 4 packages to extend the examples: - algorithm (ROS-independent core) - algorithm_msgs (ROS msgs/srvs only) - algorithm_ros (ROS-wrapper around algorithm using algorithm_msgs and containing a ROS...

enhancement

Hey! it would be nice to have also conventions for nodelets like naming, basic structure. :) Have a great day! Ugnius

The member variables in the RosPackageTemplate package of this repository are not following the recommended naming conventions outlined in the ROS C++ Style Guide. According to [ROS style guide](http://wiki.ros.org/CppStyleGuide#Variables), member...