Community forums
ROS Discourse
Primary discussion forum for ROS2 topics, announcements, and community Q&A
ROS Answers
Technical question and answer site for specific ROS2 problems
Getting help
Where to ask questions
Choose the right platform based on your question type:ROS Discourse is best for discussions, feature requests, and general topics. ROS Answers is ideal for specific technical problems with code examples.
ROS Discourse
Use for:- General discussions about ROS2 concepts
- Announcements and news
- Package showcases and project sharing
- Architecture and design questions
- Community polls and feedback
ROS Answers
Use for:- Specific error messages and debugging
- “How do I…” implementation questions
- Package-specific technical issues
- Code review requests
- Configuration problems
Before posting
Help others help you by providing:- Clear problem description: What you’re trying to achieve and what’s happening instead
- System information: ROS2 version (Jazzy), OS (Ubuntu 24.04), package versions
- Error messages: Complete error output and relevant logs
- Code snippets: Minimal reproducible examples
- What you’ve tried: Previous troubleshooting steps and their results
Project support
TurtleBot3 resources
TurtleBot3 GitHub Issues
Report bugs, request features, or search existing issues for the TurtleBot3 packages
- Search existing issues first to avoid duplicates
- Include your TurtleBot3 model (Burger, Waffle, Waffle Pi)
- Provide ROS2 version and simulation/hardware environment
- Include launch commands and configuration files
Dev container support
Dev Container Issues
Report issues specific to this dev container project
Docker community
Docker Forums
Get help with Docker Desktop, containerization issues, and best practices
- Container build failures
- Resource allocation and performance
- Network and port forwarding issues
- Platform-specific Docker Desktop problems (Windows/macOS/Linux)
Learning together
Study groups and meetups
Connect with local and online ROS communities:- ROS meetups: Check meetup.com for local robotics groups
- Discord servers: Join ROS and robotics Discord communities
- University robotics labs: Many universities have open robotics workshops
Contributing back
As you learn, consider helping others in the community by answering questions, writing tutorials, or contributing code.
- Answer questions on ROS Discourse and ROS Answers
- Share your projects and solutions
- Write tutorials and documentation
- Report bugs and test fixes
- Submit pull requests to improve packages
Social media and news
Stay updated with the latest ROS2 developments:- Twitter/X: Follow @OpenRoboticsOrg and @ROSIndustrial
- YouTube: Open Robotics channel for ROSCon talks and tutorials
- LinkedIn: Join ROS developers and robotics groups
- Reddit: r/ROS and r/robotics communities
Official channels
ROS 2 Working Groups
Join specialized working groups:- Navigation: Navigation2 development and features
- Manipulation: Arm control and MoveIt2
- Control: ROS2 Control framework
- Embedded: Resource-constrained platforms
- Safety: Safety-critical robotics applications
Conferences
- ROSCon: Annual ROS developers conference with talks and workshops
- IROS/ICRA: International robotics research conferences
- Regional ROS events: Local meetups and mini-conferences
Additional resources
ROS Wiki
Historical documentation (primarily ROS1, but useful context)
Awesome ROS2
Curated list of ROS2 packages, tools, and learning resources