D client for ROS
thinwybk
thinwybk at mailbox.org
Tue Dec 19 22:04:43 UTC 2017
On Sunday, 17 December 2017 at 14:16:14 UTC, Johan Engelen wrote:
> On Wednesday, 22 November 2017 at 22:16:12 UTC, thinwybk wrote:
>
> Andrei thought it could be a good GSoC project.
> It may take a bit of effort to define the project such that the
> D community at large can benefit from it. I'm thinking about
> possible additions to dub/other tool to support a more complex
> build setup like ROS is using; but perhaps it is not needed
> with D's more advanced capabilities in comparison to C++.
That sounds great. I believe that ROS2 could be a door opener for
D into the technical domain (beginning in robotics and
automotive). ROS2 is considered a real alternative in industry
and automotive. (In comparison to ROS1 which needs heavy
modification to be suitable for these domains.) A lot of C++
programmers could discover D as an easier to use, more productive
and more reliable programming language to implement components
for these systems. D as system programming language has the
potential to address low to mid level needs like high-performance
code (ROS C++ client) as well as high level needs like
interfacing to machine learning frameworks (ROS Python client).
> Shall we schedule a time for an online chat/discussion (slack,
> gitter, ...) to see how to proceed? (and discuss tech things
> like ROS1 or ROS2, step-plan and minimum requirements, ...)
>
> cheers,
> Johan
Unfortunately from a technological point of view I am not the
right person to consider I guess :) My background is embedded
software with strong focus on methodology and C/C++ design in a
testing context. Right now I am implementing way more Python than
C++. I am working with ROS1 since half a year or so. It would be
more valuable to have someone from OSRF
(https://www.osrfoundation.org/) and/or ROS-Industrial
(http://rosindustrial.org/) involved. If you don't have contacts
to ROS-I already: I could introduce you to some ROS-I project
managers which have very strong technical background in ROS. I
would love to join the discussion.
More information about the Digitalmars-d
mailing list