Comments (11)
Closing as duplicate of #30 #29. The fix has landed after the alpha 7 tags. That's why the released binaries don't work.
from ros1_bridge.
The error message says that the type support is not the right one to be used with OpenSplice. Can you please provide more information how you built it, what rmw implementation you installed (OpenSplice I assume), and if the problem still happens if you do a clean rebuild of the workspace (delete build and install spaces and build again).
from ros1_bridge.
I tried the prebuild version and my own compiled version, both will report the same message.
My DDS implementation is "OpenSlpice", and I installed the implementation by typing the following command:
sudo apt install libopensplice64
thanks
from ros1_bridge.
I can confirm the problem for the ros1_bridge_talker
and ros1_bridge_listener
for the Alpha 7 binary packages using OpenSplice.
from ros1_bridge.
A local build as well as the nightly package seem to work fine for me. Can you please try the latest nightly package (http://ci.ros2.org/view/packaging/job/packaging_linux/383/) and comment if that works for you.
from ros1_bridge.
@dirk-thomas would have meant to refer to #29
from ros1_bridge.
Thanks, I will try this again and report to you guys
from ros1_bridge.
The prebuild version work fine now, but the one I compiled from source failed.
Where can I get the newest source code? my source code was generate by vcs command
from ros1_bridge.
I assume you have cloned the repositories using the ros2.repos
file. The tutorial recommends to download that file from the latest release tag. As an alternative you could get the latest version of that file from the master branch.
A simpler approach could be to only switch your already cloned repository of ros1_bridge
to the master branch and update to the current state. I haven't tried that combination myself though.
from ros1_bridge.
@shengwen1997 You may find https://github.com/ros2/ros2/wiki/Maintaining-a-Source-Checkout#development-branches useful for updating to the newest source code.
from ros1_bridge.
I git pull the latest commit at master branch and everything works perfect now, thanks for helping!
from ros1_bridge.
Related Issues (20)
- Bridge generates and compiles code for all ROS 2 interfaces, even the ones without ROS 1 counterpart HOT 2
- ROS1 Bridge not working.
- symbol lookup error HOT 1
- Mapping rules file for nested custom messages
- Many packages not found by find_ros1_package() during build
- Data Type conversion directly
- Unstable behavior of std::bad_alloc HOT 2
- help wirh ros melodic and dashing bridg (it failed) HOT 1
- ros1_bridge dashing problem HOT 3
- ROS2 Foxy: bridge causing continuous errors from realsense on depth image HOT 3
- ROS2 Humble: how can I subscribe topic?
- No executable found ros1_bridge on Ubuntu 20.04 with ROS2 Humble and ROS Noetic
- ros bridge is crashing as soon as I try to run it. HOT 2
- The factors affecting the maximum frequency of topics in the ROS1 bridge HOT 1
- parameter bridge ability to rename topic
- can map custom srv but msg
- ros1_brigde cannot convert ros1bag data into ros2bag because of Qos mismatch
- build fail in Ubuntu 22.04
- ros1_bridge build error in Windows HOT 1
- Build with ROS2 Jazzy and ROS noetic HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ros1_bridge.