digitalmars.D - D client for ROS
- Johan Engelen (11/11) Jul 29 2017 Hi all,
- =?UTF-8?Q?Ali_=c3=87ehreli?= (4/14) Jul 30 2017 Looks like you will have to make a robot to have it write the D client
- aberba (3/14) Jul 31 2017 Mike as been doing some foundation work non ARM Cortex
- Johan Engelen (4/11) Jul 31 2017 I know of Mike's work, but ROS is not only for embedded
- thinwybk (7/18) Nov 22 2017 Hi Johan,
- thinwybk (4/26) Nov 22 2017 Have you considered to post on discourse.ros.org (client
- Johan Engelen (12/27) Dec 17 2017 Andrei thought it could be a good GSoC project.
- thinwybk (23/35) Dec 19 2017 That sounds great. I believe that ROS2 could be a door opener for
- thinwybk (10/22) Jan 07 2018 Could be already too late for GSoC project w.r.t. timeline
- Johan Engelen (5/8) Jan 17 2018 This is not too late for a GSoC project. We can add it as an idea
- thinwybk (5/10) Jan 20 2018 Sure, why not. (You are welcome.)
- ashit axar (9/13) Jan 19 2018 i made things like CNC-Milling machine, wheat mill with
Hi all, Are there any robot folks out here that are working with ROS and would be able to work on creating a D client library for it? ROS is used a lot at our university and in robot research in general, and most people use the C++ client (the main one, next to Python). In arguing for teaching D at our university, it would help a lot if students could use D with ROS. Cheers, Johan (fyi: I'm an assistent prof Robotics and Mechatronics and LDC developer)
Jul 29 2017
On 07/29/2017 03:21 AM, Johan Engelen wrote:Hi all, Are there any robot folks out here that are working with ROS and would be able to work on creating a D client library for it? ROS is used a lot at our university and in robot research in general, and most people use the C++ client (the main one, next to Python). In arguing for teaching D at our university, it would help a lot if students could use D with ROS. Cheers, Johan (fyi: I'm an assistent prof Robotics and Mechatronics and LDC developer)Looks like you will have to make a robot to have it write the D client for ROS. :o) Ali
Jul 30 2017
On Saturday, 29 July 2017 at 10:21:32 UTC, Johan Engelen wrote:Hi all, Are there any robot folks out here that are working with ROS and would be able to work on creating a D client library for it? ROS is used a lot at our university and in robot research in general, and most people use the C++ client (the main one, next to Python). In arguing for teaching D at our university, it would help a lot if students could use D with ROS. Cheers, Johan (fyi: I'm an assistent prof Robotics and Mechatronics and LDC developer)Mike as been doing some foundation work non ARM Cortex ...microcontrollers... His work is closest I know of.
Jul 31 2017
On Monday, 31 July 2017 at 21:41:47 UTC, aberba wrote:On Saturday, 29 July 2017 at 10:21:32 UTC, Johan Engelen wrote:I know of Mike's work, but ROS is not only for embedded platforms. (in fact, I think the majority of people run ROS on unconstrained systems with Linux available)Hi all, Are there any robot folks out here that are working with ROS and would be able to work on creating a D client library for it?Mike as been doing some foundation work non ARM Cortex ...microcontrollers... His work is closest I know of.
Jul 31 2017
On Saturday, 29 July 2017 at 10:21:32 UTC, Johan Engelen wrote:Hi all, Are there any robot folks out here that are working with ROS and would be able to work on creating a D client library for it? ROS is used a lot at our university and in robot research in general, and most people use the C++ client (the main one, next to Python). In arguing for teaching D at our university, it would help a lot if students could use D with ROS. Cheers, Johan (fyi: I'm an assistent prof Robotics and Mechatronics and LDC developer)Hi Johan, a bit late... yes, I am working in robotics and I would be interrested in helping out. I know that other people visit ROS and D meetups in munich and could be interrested as well. Cheers, Florian
Nov 22 2017
On Wednesday, 22 November 2017 at 19:02:17 UTC, thinwybk wrote:On Saturday, 29 July 2017 at 10:21:32 UTC, Johan Engelen wrote:Have you considered to post on discourse.ros.org (client libraries) https://discourse.ros.org/c/client-libraries as well? You would propably get more response there.Hi all, Are there any robot folks out here that are working with ROS and would be able to work on creating a D client library for it? ROS is used a lot at our university and in robot research in general, and most people use the C++ client (the main one, next to Python). In arguing for teaching D at our university, it would help a lot if students could use D with ROS. Cheers, Johan (fyi: I'm an assistent prof Robotics and Mechatronics and LDC developer)Hi Johan, a bit late... yes, I am working in robotics and I would be interrested in helping out. I know that other people visit ROS and D meetups in munich and could be interrested as well. Cheers, Florian
Nov 22 2017
On Wednesday, 22 November 2017 at 22:16:12 UTC, thinwybk wrote:On Wednesday, 22 November 2017 at 19:02:17 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++. 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, JohanOn Saturday, 29 July 2017 at 10:21:32 UTC, Johan Engelen wrote:Have you considered to post on discourse.ros.org (client libraries) https://discourse.ros.org/c/client-libraries as well? You would propably get more response there.Hi all, Are there any robot folks out here that are working with ROS and would be able to work on creating a D client library for it?a bit late... yes, I am working in robotics and I would be interrested in helping out. I know that other people visit ROS and D meetups in munich and could be interrested as well.
Dec 17 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, JohanUnfortunately 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.
Dec 19 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++.Could be already too late for GSoC project w.r.t. timeline https://developers.google.com/open-source/gsoc/timeline I guess. However despite of the GSoC project a D client library could be very valuable to the D community.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, JohanFor everyone interested in the technological stuff refer to a short summary in this repository: https://github.com/fkromer/ros2-d-client-library Cheers, Florian
Jan 07 2018
On Sunday, 7 January 2018 at 15:40:16 UTC, thinwybk wrote:For everyone interested in the technological stuff refer to a short summary in this repository: https://github.com/fkromer/ros2-d-client-libraryThis is not too late for a GSoC project. We can add it as an idea to the GSoC page, with a link to your summary (great, thanks!). Cheers, Johan
Jan 17 2018
On Wednesday, 17 January 2018 at 22:48:13 UTC, Johan Engelen wrote:This is not too late for a GSoC project. We can add it as an idea to the GSoC page, with a link to your summary (great, thanks!). Cheers, JohanSure, why not. (You are welcome.) Cheers, Florian
Jan 20 2018
On Saturday, 29 July 2017 at 10:21:32 UTC, Johan Engelen wrote:Hi all, Are there any robot folks out herehere i am :)that are working with ROSi made things like CNC-Milling machine, wheat mill with controller board, and ... but i didn't done such a complex project that i need to use any embedded OS. i'm interested in 'ChibiOS/RT'. and would try using itmost people use the C++ client (the main one, next to Python)i would like to use D whenever possible.
Jan 19 2018