mit-spark / hydra-ros Goto Github PK
View Code? Open in Web Editor NEWHydra ROS Interface
License: BSD 2-Clause "Simplified" License
Hydra ROS Interface
License: BSD 2-Clause "Simplified" License
Errors << hydra:make /root/hydra_ws/logs/hydra/build.make.000.log
/usr/bin/ld: ort-src/lib/libonnxruntime.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
make[2]: *** [src/gnn/CMakeFiles/hydra_gnn.dir/build.make:221: /root/hydra_ws/devel/.private/hydra/lib/libhydra_gnn.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:3083: src/gnn/CMakeFiles/hydra_gnn.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
nvidia jetson orin nx Ubuntu 20.04 docker noetic
Thanks for your fantastic work! I tried to run hydra-ros follow your instractions in my enviroment, and I succeeded to compile hydra-ros. When following the QuickStart
, running roslaunch hydra_ros uhumans2.launch
, I encountered this error:
ERROR: unknown command line flag 'alsologtostderr'
ERROR: unknown command line flag 'colorlogtostderr'
ERROR: unknown command line flag 'v'
[INFO] Overwriting type name for config 'hydra::BackendModule::Config' for base module 'hydra::BackendModule' from 'BackendModule' to 'RosBackend'. Defining different type identifiers for the same derived module is not recommended.
[INFO] Overwriting type name for config 'hydra::RosCameraIntrinsics::Config' for base module 'hydra::Sensor' from 'camera_info' to 'rosbag_camera_info'. Defining different type identifiers for the same derived module is not recommended.
ERROR: unknown command line flag 'minloglevel'
ERROR: unknown command line flag 'v'
here are more information about my ros enviroment
ubuntu 20.04
ros-noetic
libgoogle-glog-dev=0.4.0-1build1
libgflags-dev=2.2.2-1build1
can we run it with ros2?
Hi, I think this project is fantastic. But there is a question I want to consult, whether semantic_recolor will be open source, I want to test on my own sensor.
thanks
I am using a ubuntu 20.04 with ROS Noetic docker with all dependencies installed.
I am facing the following build issue in hydra_ros
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::~ZmqReceiver()' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::ZmqReceiver(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::graph() const' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::recv(unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::ZmqSender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::send(spark_dsg::DynamicSceneGraph const&)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::~ZmqSender()' collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/scene_graph_logger_node.dir/build.make:301: /workspaces/peer_perception/devel/.private/hydra_ros/lib/hydra_ros/scene_graph_logger_node] Error 1 make[1]: *** [CMakeFiles/Makefile2:307: CMakeFiles/scene_graph_logger_node.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::~ZmqReceiver()'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::ZmqReceiver(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::graph() const'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::recv(unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::ZmqSender(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::send(spark_dsg::DynamicSceneGraph const&)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::~ZmqSender()'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/hydra_visualizer_node.dir/build.make:301: /workspaces/peer_perception/devel/.private/hydra_ros/lib/hydra_ros/hydra_visualizer_node] Error 1
make[1]: *** [CMakeFiles/Makefile2:2212: CMakeFiles/hydra_visualizer_node.dir/all] Error 2
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::~ZmqReceiver()' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::ZmqReceiver(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::graph() const' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::recv(unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::ZmqSender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::send(spark_dsg::DynamicSceneGraph const&)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::~ZmqSender()' collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/hydra_topology_node.dir/build.make:301: /workspaces/peer_perception/devel/.private/hydra_ros/lib/hydra_ros/hydra_topology_node] Error 1 make[1]: *** [CMakeFiles/Makefile2:334: CMakeFiles/hydra_topology_node.dir/all] Error 2 /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::~ZmqReceiver()'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::ZmqReceiver(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::graph() const'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::recv(unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::ZmqSender(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::send(spark_dsg::DynamicSceneGraph const&)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::~ZmqSender()'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/hydra_ros_node.dir/build.make:301: /workspaces/peer_perception/devel/.private/hydra_ros/lib/hydra_ros/hydra_ros_node] Error 1
make[1]: *** [CMakeFiles/Makefile2:361: CMakeFiles/hydra_ros_node.dir/all] Error 2
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::~ZmqReceiver()' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::ZmqReceiver(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::graph() const' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::recv(unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::ZmqSender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::send(spark_dsg::DynamicSceneGraph const&)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::~ZmqSender()' collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/dsg_optimizer_node.dir/build.make:301: /workspaces/peer_perception/devel/.private/hydra_ros/lib/hydra_ros/dsg_optimizer_node] Error 1 make[1]: *** [CMakeFiles/Makefile2:388: CMakeFiles/dsg_optimizer_node.dir/all] Error 2 /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::~ZmqReceiver()'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::ZmqReceiver(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to
spark_dsg::ZmqReceiver::graph() const'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra/lib/libhydra.so: undefined reference to spark_dsg::ZmqReceiver::recv(unsigned long)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::ZmqSender(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)'
/usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to spark_dsg::ZmqSender::send(spark_dsg::DynamicSceneGraph const&)' /usr/bin/ld: /workspaces/peer_perception/devel/.private/hydra_ros/lib/libhydra_ros.so: undefined reference to
spark_dsg::ZmqSender::~ZmqSender()'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/gvd_validator_node.dir/build.make:302: /workspaces/peer_perception/devel/.private/hydra_ros/lib/hydra_ros/gvd_validator_node] Error 1
make[1]: *** [CMakeFiles/Makefile2:1132: CMakeFiles/gvd_validator_node.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
cd /workspaces/peer_perception/build/hydra_ros; catkin build --get-env hydra_ros | catkin env -si /usr/bin/make --jobserver-auth=3,4; cd -
..................................................................................................................................................................................................................
Failed << hydra_ros:make [ Exited with code 2 ]
Failed <<< hydra_ros [ 26.7 seconds ]
[build] Summary: 25 of 26 packages succeeded.
[build] Ignored: 6 packages were skipped or are skiplisted.
[build] Warnings: 7 packages succeeded with warnings.
[build] Abandoned: None.
[build] Failed: 1 packages failed.
[build] Runtime: 3 minutes and 30.1 seconds total.
[build] Note: Workspace packages have changed, please re-source setup files to use them.
I have tried cleaning and rebuilding several times. Hydra ros is not able to detect spark_dsg for some reason. I also tried sourcing current build and rebuilding still it throws the same undefined reference to `spark_dsg::ZmqSender.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.