GithubHelp home page GithubHelp logo

basalt_ros's People

Contributors

berndpfrommer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

basalt_ros's Issues

Issue on running the vio.launch - Sophus failed producing nan

Sophus ensure failed in function 'static Sophus::SO3<Scalar_> Sophus::SO3<Scalar_, Options>::expAndTheta(const Tangent&, Sophus::SO3<Scalar_, Options>::Scalar*) [with Scalar_ = double; int Options = 0; Sophus::SO3<Scalar_, Options>::Tangent = Eigen::Matrix<double, 3, 1>; Sophus::SO3<Scalar_, Options>::Scalar = double]', file '/root/catkin_ws/src/basalt_ros/basalt/thirdparty/basalt-headers/thirdparty/Sophus/sophus/so3.hpp', line 619.
SO3::exp failed! omega: nan nan nan, real: nan, img: nan

I am getting this error on running this with docker in ROS1, while launching vio.launch. I checked my calbration values and i dont see what the issue is. Does sophus have an upgraded version which solves this issue? Or if you know what this could be, can you suggest an idea how to fix this?

Thank you!

Regards,
Aishwarya

target pattern contains no '%'.

Starting >>> basalt_ros
[Processing: basalt_ros]
[Processing: basalt_ros]
--- stderr: basalt_ros
CMakeFiles/vio_utils.dir/build.make:82: *** target pattern contains no '%'. Stop.
make[1]: *** [CMakeFiles/Makefile2:336: CMakeFiles/vio_utils.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/test_subscriber.dir/build.make:97: *** target pattern contains no '%'. Stop.
make[1]: *** [CMakeFiles/Makefile2:228: CMakeFiles/test_subscriber.dir/all] Error 2
CMakeFiles/get_calibration.dir/build.make:82: *** target pattern contains no '%'. Stop.
make[1]: *** [CMakeFiles/Makefile2:282: CMakeFiles/get_calibration.dir/all] Error 2
/usr/bin/ld: warning: libopencv_imgcodecs.so.4.2, needed by /opt/ros/foxy/lib/libcv_bridge.so, may conflict with libopencv_imgcodecs.so.4.5
/usr/bin/ld: warning: libopencv_imgproc.so.4.2, needed by /opt/ros/foxy/lib/libcv_bridge.so, may conflict with libopencv_imgproc.so.4.5
/usr/bin/ld: warning: libopencv_core.so.4.2, needed by /opt/ros/foxy/lib/libcv_bridge.so, may conflict with libopencv_core.so.4.5
make: *** [Makefile:141: all] Error 2

Failed <<< basalt_ros [1min 24s, exited with code 2]

how to fix this problem, or please give me some kind of guidance, which can help me.

imu q_len=300 problem

when I published imu data and run "ros2 launch basalt_ros vio_composed_t265.launch.py" I got this problem
Screenshot from 2023-10-12 16-34-08

Regarding how to use ROS2 humble version Basalt ROS2 wrapper

Are the steps for usage similar to ROS1? I plan to use this repo for ROS2 humble, and the how to use is under progress in the read me. It would be great to know if its similar to ROS1 or not so that i can try it out myself :)

Thanks,
Aishwarya

parameter 'calibration_file' has already been declared

I'm launching the vio_frontend_node with this section:

    ld.add_action(Node(
        package='basalt_ros',
        executable='vio_frontend_node',
        output='screen',
        name='vio_frontend',
        namespace='basalt',
        parameters=[{'calibration_file': basalt_ros_pkg + "/config/basalt_d435i_calibration_60hz.json",
                     'vio_config_file': basalt_ros_pkg + "/config/basalt_vio_config.json",
                     'world_frame_id':'world',
                     'odom_frame_id':'vio_odom',
                     'debug_vio':False}],
    ))

and I'm getting this error:

[vio_frontend_node-1] terminate called after throwing an instance of 'rclcpp::exceptions::ParameterAlreadyDeclaredException'
[vio_frontend_node-1]   what():  parameter 'calibration_file' has already been declared

The same for backend node. Do I have to pass the calibration_file in a different way?

camera problem

when I published camera images and info and ran the "ros2 launch basalt_ros vio_composed_t265.launch.py" I got this error
Screenshot from 2023-10-12 16-34-37

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.