Comments (4)
Hi IronWolf - can you tell me me more about which part of your implementation you are having issues with? Also, is it a requirement that your point cloud be published as a PointCloud2 message, as opposed to PointCloud? PointCloud2 tends to require a deeper understanding of how you're packing your data, and would also require you to convert more ROS message types into C# objects than PointCloud would.
from unity-robotics-hub.
Hey @mrpropellers , honestly i am new to ros and robotics. I picked up unity few months ago and was having fun with procedural generation. After reading the blog i got very much interested in robotics and am working on a personal hobby project.
After going over ros's documentation i read The newly revised ROS point cloud message (and currently the de facto standard in PCL), ...
. I've adapted most off the messaging publishing
and subscribing
but got stuck with 3d map data , in this case 3D Lidar.
Was hoping to get some pointers on how to tackle this problem.
from unity-robotics-hub.
I ended up using pointcloud instead of pointcloud2 at the moment.
from unity-robotics-hub.
Cool! It may be the case that some PCL tools require PointCloud2 messages, but if you don't have a driving need for your experiment to be performative, it'd likely be easier to write a simple transformer on the ROS side of things to subscribe to your PointCloud output from Unity and convert it to PointCloud2. If you're working with the C++ PCL libraries, it's likely a pretty straightforward memcpy to repack the data. Good luck and feel free to reopen if there is something else on the Unity side of things that we need to address!
from unity-robotics-hub.
Related Issues (20)
- More than one message was registered as "sensor_msgs/Image"
- WebGL build HOT 1
- ROS Connection script doesn't work
- Extraction of MessageQueue full via variable Bug in msg getting duplicated.
- Unity doesn't show point cloud
- Project lost when updating Unity Hub
- ERROR: failed to solve: process "/bin/sh -c sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys HOT 2
- I want to use unity to connect to multiple ROS systems, but it doesn't seem to work HOT 3
- Lidar Scan Visualization Inconsistent with Gazebo HOT 1
- unity_robotics_demo_msgs failing for colcon build HOT 3
- "unknown message class 'unity_robotics_demo_msgs/PosRot'"
- failed to deserialize ROS message: Fast CDR exception deserializing message of type std_srvs::srv::dds_::Empty_Response_.
- Continuously connecting and disconnecting while throwing exceptions on server side HOT 1
- RosConnection.Update() spiking to >180ms execution. This thread-blocking causes bad frame spikes when Playing. HOT 2
- error creating docker file:
- ROSConnection.cs:854
- Communicate with the URDF robot model without using ROS
- import robot's urdf without color
- Connected but fast Disconnected and then recurrent both, the terminal info ModuleNotFoundError: No module named 'unity_robotics_demo_msgs.unity_robotics_demo_msgs_s__rosidl_typesupport_c' HOT 3
- ros_unity_integration tf message no module error on docker container setup for both melodic and noetic.
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 unity-robotics-hub.