We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hello, I am facing an error while native installation. I am running on a PC having ubuntu 20, ROS2 Foxy.
Finished <<< nvblox_isaac_sim [9.00s] Starting >>> nvblox_image_padding Finished <<< nvblox_examples_bringup [10.8s] Finished <<< nvblox [14.1s] Finished <<< odometry_flattener [10.6s] Finished <<< nvblox_msgs [16.9s] Finished <<< nvblox_performance_measurement_msgs [14.9s] Starting >>> nvblox_ros Starting >>> nvblox_nav2 Starting >>> nvblox_rviz_plugin Starting >>> semantic_label_conversion Finished <<< nvblox_image_padding [8.48s] Finished <<< semantic_label_conversion [3.06s] Finished <<< nvblox_nav2 [6.23s] Finished <<< nvblox_rviz_plugin [6.25s] --- stderr: nvblox_ros In file included from /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/mapper_initialization.hpp:28, from /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/src/lib/mapper_initialization.cpp:18: /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp: In function ‘void nvblox::declareParameterWithoutDefault(const string&, rclcpp::Node*)’: /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:78: error: expected unqualified-id before ‘&’ token const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex) ^ /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:77: error: expected ‘)’ before ‘&’ token const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex) ^~ ) /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:35:11: note: to match this ‘(’ } catch ( ^ /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:78: error: expected ‘{’ before ‘&’ token const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex) ^ /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:80: error: ‘ex’ was not declared in this scope const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex) ^~ /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:80: note: suggested alternative: ‘exp’ const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex) ^~ exp /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp: In instantiation of ‘void nvblox::declareParameterWithoutDefault(const string&, rclcpp::Node*) [with ParameterType = bool; std::__cxx11::string = std::__cxx11::basic_string]’: /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/src/lib/mapper_initialization.cpp:93:50: required from here /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:34:5: error: no matching function for call to ‘rclcpp::Node::declare_parameter(const string&)’ node_ptr->declare_parameter(name); ^~~~~~~~
Can you give me an advice? Thank you.
The text was updated successfully, but these errors were encountered:
Hi, unfortunately we currently only support ROS2 humble. And the build is not expected succeed with ROS 2 Foxy.
You can modify isaac_ros_nvblox to work around this build error, but you may face more issues.
Also in ROS 2 foxy, you will not be able to use NITROS since it depends on type_adaptation that was introduced in ROS 2 humble. https://ros.org/reps/rep-2007.html https://discourse.ros.org/t/new-type-adaptation-open-source-examples-for-humble/26241
Sorry, something went wrong.
Thank you. I successfully build it by using ROS2 humble
ashwinvkNV
No branches or pull requests
Hello,
I am facing an error while native installation. I am running on a PC having ubuntu 20, ROS2 Foxy.
Finished <<< nvblox_isaac_sim [9.00s]
Starting >>> nvblox_image_padding
Finished <<< nvblox_examples_bringup [10.8s]
Finished <<< nvblox [14.1s]
Finished <<< odometry_flattener [10.6s]
Finished <<< nvblox_msgs [16.9s]
Finished <<< nvblox_performance_measurement_msgs [14.9s]
Starting >>> nvblox_ros
Starting >>> nvblox_nav2
Starting >>> nvblox_rviz_plugin
Starting >>> semantic_label_conversion
Finished <<< nvblox_image_padding [8.48s]
Finished <<< semantic_label_conversion [3.06s]
Finished <<< nvblox_nav2 [6.23s]
Finished <<< nvblox_rviz_plugin [6.25s]
--- stderr: nvblox_ros
In file included from /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/mapper_initialization.hpp:28,
from /home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/src/lib/mapper_initialization.cpp:18:
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp: In function ‘void nvblox::declareParameterWithoutDefault(const string&, rclcpp::Node*)’:
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:78: error: expected unqualified-id before ‘&’ token
const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex)
^
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:77: error: expected ‘)’ before ‘&’ token
const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex)
^~
)
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:35:11: note: to match this ‘(’
} catch (
^
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:78: error: expected ‘{’ before ‘&’ token
const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex)
^
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:80: error: ‘ex’ was not declared in this scope
const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex)
^~
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:36:80: note: suggested alternative: ‘exp’
const rclcpp::exceptions::UninitializedStaticallyTypedParameterException & ex)
^~
exp
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp: In instantiation of ‘void nvblox::declareParameterWithoutDefault(const string&, rclcpp::Node*) [with ParameterType = bool; std::__cxx11::string = std::__cxx11::basic_string]’:
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/src/lib/mapper_initialization.cpp:93:50: required from here
/home/a/ros_ws/src/isaac_ros_nvblox/nvblox_ros/include/nvblox_ros/utils.hpp:34:5: error: no matching function for call to ‘rclcpp::Node::declare_parameter(const string&)’
node_ptr->declare_parameter(name);
^~~~~~~~
Can you give me an advice? Thank you.
![nvblox_error](https://private-user-images.githubusercontent.com/32166305/310397579-27db83ad-fbd8-40de-9c64-beee9169015d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI1MzI1NTMsIm5iZiI6MTcyMjUzMjI1MywicGF0aCI6Ii8zMjE2NjMwNS8zMTAzOTc1NzktMjdkYjgzYWQtZmJkOC00MGRlLTljNjQtYmVlZTkxNjkwMTVkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODAxVDE3MTA1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI5OTM3ZjY4ZTc4YmJhM2M5ZGRhZGI5MzBhMTE2ZDcyYWRjZjIxZWNiMjJmNDljYzNjODk2MGY4MzE5ZTgwZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._u4nirbNVtKs3k1Pz37m_hYiGQUafywwewN07uVxWlE)
The text was updated successfully, but these errors were encountered: