ros-integrate
ros-integrate copied to clipboard
Extends IntelliJ-Based IDEs with ROS specific development tools
**Feature:** Provide a useful CLion/IntelliJ adapter for manipulating CMake **Background** Right now, accessing CMake properties in a way that works for both CLion and IntelliJ requires a lot of non-trivial...
**Feature:** Navigation to linked files in Xacro & Launch files **Background** I realize "launch file support" is on the roadmap, this is simply a suggestion for part of that potential...
**Feature:** Launch file type support for nav to package and run nodes **Background** *Provide useful context for the feature. why do you want it? What problems do you have without...
**Feature:** Discover package build configurations in the loaded workspace without needing to write a fake top level cmakelists. **Background** https://github.com/Noam-Dori/ros-integrate/issues/52#issuecomment-716621973 In modern ros workspaces, `catkin_make`is not used so there is...
**Feature:** Automatically configuring CMake build path and devel prefix for catkin_tools compatibility. **Background** When developing with catkin_tools and CLion, each package needs to be opened individually and the CMake build...
**Feature:** Customized inspector which ignores assigned but unused errors for ROS communication inputs. **Background** When writing a node in c++, subscriptions (ros::Subscriber) and service servers (ros::ServiceServer) are quite often assigned...
**Feature:** Automatically detect ros installation directory(ex. /opt/ros/noetic) and source the setup file(`source /opt/ros/noetic/setup.bash`). **Background** https://github.com/Noam-Dori/ros-integrate/issues/52#issuecomment-716621973 This feature would prevent needing to source the ros install and running clion from a...
**Describe the bug** In one specific project in package.xml, Alt+Enter to show intentions. When you hover over "Exclude from ROS", you get an exception raised while generating preview of the...
**Describe the bug** Components are loaded too early by the plugin, which causes said components to crash. **To Reproduce** Open a project in PyCharm. You can obtain similar errors in...
**Feature:** Add CMake files to the ROS package model. **Background** In ROS1, CMake is a critical component of all packages, and while in ROS2 pure python packages exist, the CMake...