-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
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
compile errors #30
Comments
Hello, In the log it shows pcl 1.8. Check the install instructions here: Have a nice day :) |
hi sorry to trouble you again,i finished the compile problem.and when i used the commend: i have downloaded the ethzasl_kinect_dataset and put it in correct DIR |
Hello, When I run:
And after a few seconds press space for triggering the rosbag play, the drl system performs like this video: The ethzasl bags can be downloaded from: And the .bag files (such as 0high-0slow-0fly-0_2011-02-19-11-44-41.bag) should be extracted and placed inside this folder:
The map file Have a nice day, |
hi carlos |
Hello, That is strange. Are you running Ubuntu 20.04 and ROS Noetic with all the latest updates installed ? Do you have the git repositories with these branches checked out ?
You can also change the Keep in mind that you need to wait around 10 seconds after starting Have a nice day, |
hi thank you for your help |
Hello, From the gif you seem to have modified the filters. For reference, I have an Intel i7-6700HQ, and drl runs well with the configurations that are in the dynamic_robot_localization_tests git. Below is what the parameter server is supposed to have for configuring the drl pipeline, for allowing you to achieve the results shown in this video: Which was also confirmed by other users with different hardware: Have a nice day,
|
For more documentation about the drl pipeline, check the file drl_configs.yaml All configurations are loaded from yaml files into the parameter server using launch files. |
Hello Carlos Mccosta :)
when i compile from the source, some error occured:
Errors << dynamic_robot_localization:make /home/curry/catkin_ws_drl/logs_release/dynamic_robot_localization/build.make.000.log
In file included from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/src/common/cloud_viewer.cpp:10:0:
/home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/impl/cloud_viewer.hpp: In instantiation of ‘void dynamic_robot_localization::CloudViewer::setupConfigurationFromParameterServer(ros::NodeHandlePtr&, ros::NodeHandlePtr&, const string&) [with PointT = pcl::PointXYZRGBNormal; ros::NodeHandlePtr = boost::shared_ptrros::NodeHandle; std::_cxx11::string = std::cxx11::basic_string]’:
/home/curry/catkin_ws_drl/src/dynamic_robot_localization/src/common/cloud_viewer.cpp:19:1: required from here
/home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/impl/cloud_viewer.hpp:33:85: warning: unused parameter ‘node_handle’ [-Wunused-parameter]
void CloudViewer::setupConfigurationFromParameterServer(ros::NodeHandlePtr& node_handle, ros::NodeHandlePtr& private_node_handle, const std::string& configuration_namespace) {
^~~~~~~~~~~
In file included from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/pointcloud_conversions.h:32:0,
from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/impl/pointcloud_conversions.hpp:9,
from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/src/common/pointcloud_conversions.cpp:10:
/usr/include/pcl-1.8/pcl/visualization/cloud_viewer.h:202:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
std::auto_ptr<CloudViewer_impl> impl;
^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/pointcloud_conversions.h:12,
from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/impl/pointcloud_conversions.hpp:9,
from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/src/common/pointcloud_conversions.cpp:10:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
template class auto_ptr;
^~~~~~~~
In file included from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/src/common/registration_visualizer.cpp:43:0:
/home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/impl/registration_visualizer.hpp: In instantiation of ‘bool dynamic_robot_localization::RegistrationVisualizer<PointSource, PointTarget>::setRegistration(pcl::Registration<PointSource, PointTarget>&) [with PointSource = pcl::PointXYZRGBNormal; PointTarget = pcl::PointXYZRGBNormal]’:
/home/curry/catkin_ws_drl/src/dynamic_robot_localization/src/common/registration_visualizer.cpp:52:1: required from here
/home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/impl/registration_visualizer.hpp:70:2: error: no matching function for call to ‘pcl::Registration<pcl::PointXYZRGBNormal, pcl::PointXYZRGBNormal, float>::registerVisualizationCallback(std::function<void(const pcl::PointCloudpcl::PointXYZRGBNormal&, const std::vector&, const pcl::PointCloudpcl::PointXYZRGBNormal&, const std::vector&)>&)’
registration.registerVisualizationCallback(this->update_visualizer);
^~~~~~~~~~~~
In file included from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/registration_visualizer.h:41:0,
from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/impl/registration_visualizer.hpp:39,
from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/src/common/registration_visualizer.cpp:43:
/usr/include/pcl-1.8/pcl/registration/registration.h:375:7: note: candidate: template bool pcl::Registration<PointSource, PointTarget, Scalar>::registerVisualizationCallback(boost::function&) [with FunctionSignature = FunctionSignature; PointSource = pcl::PointXYZRGBNormal; PointTarget = pcl::PointXYZRGBNormal; Scalar = float]
registerVisualizationCallback (boost::function &visualizerCallback)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.8/pcl/registration/registration.h:375:7: note: template argument deduction/substitution failed:
In file included from /home/curry/catkin_ws_drl/src/dynamic_robot_localization/src/common/registration_visualizer.cpp:43:0:
/home/curry/catkin_ws_drl/src/dynamic_robot_localization/include/dynamic_robot_localization/common/impl/registration_visualizer.hpp:70:2: note: ‘std::function<void(const pcl::PointCloudpcl::PointXYZRGBNormal&, const std::vector&, const pcl::PointCloudpcl::PointXYZRGBNormal&, const std::vector&)>’ is not derived from ‘boost::function’
registration.registerVisualizationCallback(this->update_visualizer);
i dont kown the reasons,could you please help me to solve it? thanks again
The text was updated successfully, but these errors were encountered: