Comments (8)
Sure, as I said before, any contribution is more than welcome, I'm happy to review any pull request you submit to ros2-dotnet
from arviz.
Alright :)
I'll start changing package names, namespaces, etc. to make my code compatible with ros2-dotnet
. Not sure how long that will take.
from arviz.
Hi @samiamlabs ,
Nice to hear from you. I think we meet your team in the RoboCup 2018 in Montreal.
ARviz is a Unity App for Hololens composed by several ROS2 C# scripts. Because of this, it is essential to develop all the functionality missing, so we perform much of the work of ARViz in https://github.com/esteve/ros2_dotnet.
I find your project very interesting, and, as @esteve said, improving ros2_dotnet will be a fantastic way to collaborate. You are most than welcome.
Best,
Francisco.
from arviz.
I was not personally at RoboCup 2018, but Fredrik Löfgren (the CEO of our little startup) mentioned that he talked to @esteve there I believe.
You are welcome to use
https://github.com/DynoRobotics/rosidl_generator_cs
and
https://github.com/DynoRobotics/rclcs
for reference if that helps for the missing functionality in the current release of ros2_dotnet :)
A bit off topic:
We have been considering buying a Hololence 2 for remote robot operation and visualizing Rviz stuff for development and debugging on real robots etc. Do you know if ARViz will support Hololence 2? Not sure how similar it is to the original in terms of API and things like that.
Is there a place to discuss things related to ARViz that is not a GitHub issue?
from arviz.
@samiamlabs I didn't go to RoboCup 2018 :-)
Just a small clarification, ros2-dotnet and ARViz are independent projects, managed separately. I started ros2-dotnet three years ago (have a look at the talk I gave at ROSCon 2018 for a bit history of the project https://vimeo.com/293302046 https://roscon.ros.org/2018/presentations/ROSCon2018_ROS2%20for%20Android,%20iOS%20and%20Universal%20Windows%20Platform.pdf), ARViz just happens to be using ros2-dotnet because it's the only ROS2 client library that has support for the Hololens.
from arviz.
Ok, he may have been referring to some other occasion in that case.
I will have a look at the talk.
I did know that the ARViz project and ros2-dotnet were independent. I noticed that the ARViz project was adding support for a lot of the same stuff that my code already supports to ros2-dotnet, which is why I opened the issue here.
Btw, if ros2-dotnet will be the only maintained c# wrapper moving forward it would probably be a good idea to update https://index.ros.org/doc/ros2/Concepts/ROS-2-Client-Libraries/ to reflect that?
The reason I forked rclcs and not ros2-dotnet was mainly that it appeared to be the "official" c# ROS2 client library and that the readme asked for help in getting it running for new releases.
from arviz.
Hi again,
About moving the discussion:
I'm ok with having general discussions related to AR for ROS2 on this issue. I just know that some people really dislike having discussions in GitHub issues that are not strictly related to the code in that repository. But your repository, your rules :)
If we want to expose our projects and future plans to new people, it could be a good idéa to open a topic on https://discourse.ros.org/c/ng-ros though.
from arviz.
Hi @samiamlabs,
Ok, I see your point. Correct me if I'm wrong. Your vision goes beyond these repositories. You want to lay the foundation of AR for ROS2. In that sense, I find it appropriate to open a topic in https://discourse.ros.org/c/ng-ros, always referencing these repositories.
I think that update https://index.ros.org/doc/ros2/Concepts/ROS-2-Client-Libraries/ would be a good idea (the opinion of @esteve about this is more relevant than mine), but we need to achieve ros2-dotnet/ros2_dotnet#21 previously. We are working with a version that compiles for ament for repositories of mid-July '18. I am working hard to complete the functionality of C# related to data types, graph, TF... If you could work on that issue, it would be great. We need ros2_dotnet because Unity supports C#, so we need to improve it.
The plan for ARViz is shown in the Readme.md of this repo: Support sensor types, and visualization markers. Maybe during the discussion in https://discourse.ros.org/c/ng-ros would appear more issues (robot model?)
Best
from arviz.
Related Issues (2)
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 arviz.