-
Notifications
You must be signed in to change notification settings - Fork 484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
World MoveIt Day 2021 Tracks #363
Comments
The sanding demo sounds challenging. It could be split into two main subproblems:
|
The idea of the sanding problem was an attempt at creating a fun robotics project for those that have the correct background and interest. It also seems like a great way to announce get people excited about the new features in moveit2. This plan is mostly an attempt to make WMD useful and engaging for people of varying backgrounds and skillsets. Please change/challenge any part of the plan itself too. |
Sanding is gonna be more of a ros_control problem, I think. There are some practical issues, like:
I think sanding is the type of problem that's going to require one or two people hacking for a few days, rather than a group of 5 people hacking for one day. It takes focus. |
Here are some ideas that are more bite sized:
|
A ros2_control help room would be great, to help people start using more hardware. |
@AndyZe thank you for the reply. Is there one of the things you listed that you think you'd like to lead a group doing? Sanding is a really hard problem and I'm not sure it is possible to completely do it, just that it would be a fun way to get people to start hacking using the new features in planning. |
I'd be interested in doing a ros2_control help room. Hopefully with @destogl and @livanov93 |
If you change sanding to, say, spray painting, then the first part of what I wrote above (finding a continuous point path for a given tool path) would still be useful on its own. |
I like the idea of topic rooms / shared goals rather than one big "ok let's all develop something" because it's better not to feel lost as a newcomer, but we will need to be careful with topic selection and making sure you can join it at any time (and from any time zone). Am I getting right that this is meant to group people into roughly "Applications", "Contributing" and "ROS2"? |
The painting application would get around the force control needed for sanding, which seems like an easier to accomplish goal. I think the idea here is that there is a handful of separate rooms lead by different people that people could select based on background and interests. In the past when we'd have people come into our office it was a challenge to accomplish a change that'd get merged that day. For the "intro to contributing" group, I'm hoping to prepare a guide and have it be fixing linting issues so we can turn on linters used on the ros2 project itself on moveit2. Thank you for pointing out that we need to make this work across timezones. For these tracks, we should publish when each of us plans on being where so people know when they can find us if they want to talk with us directly during this. For the work, I am hoping much of it can be somewhat self-directed and based on some work prepared by whoever is leading each group. However, by trying to have multiple people work on similar tasks we can hopefully work together at some level. At the very least we'll be able to do reviews easily because we should understand what the work is trying to do. |
I am interested to work on porting the tutorials during WMD. If anyone else wants to team up on this, I wouldn't mind having a coding buddy. |
I can't get over the fact that we don't have multiple planner support. If @henningkayser can make time, I'd like to discuss what to do about it. Maybe we could have a call the day before WMD, since most of my workday is during the EU night? I'll see about spending WMD on this, in that case. |
Here is the WIP PR #337 for the cartesian path planning track. I look forward to others joining me! |
closing as we did this |
Description
Tracks for World MoveIt day. These will have separate Google Meet and Discord rooms with maintainers supporting groups of participants in working on various parts of MoveIt. The goal is to allow users to self-select based on their background and interests into different tracks where they can contribute.
Intro to Contributing
Introduction: Users will be given an introduction to ament_lint and shown instructions on how to run various linters and build/test moveit2.
Background: Experience with building and testing software and interest in becoming a contributor to moveit.
Maintainers: @tylerjw
Tasks:
ros2_control, connecting to hardware
Maintainers:@AndyZe
Details: TBD (@AndyZe please edit this and fill in details)
Porting Tutorials for MoveIt2
Maintainers: @mlautman
When: TBD (time you plan on being online and leading this)
Where: TBD (google meet link)
Other ideas (need someone to lead/prepare these)
Meta
This is our rough initial design for MoveIt day. This is here so we can work together on the plan for World MoveIt day to make it really productive and good for new users. We know there are many rough edges and usability issues with MoveIt2 and hope that this can help round some of those issues and lower the barrier to entry for new users. To that point, we are planning on preparing an LXD container with instructions for using it to allow everyone to start using moveit2 quickly.
Updated this to reflect what I'm planing on preparing and that the other tracks were ideas that need people to champion/lead them if they are going to happen.
The text was updated successfully, but these errors were encountered: