Skip to content

Setting up Turtlesim - how-to#6935

Open
kacperbojakowski-3di wants to merge 12 commits into
ros2:rollingfrom
kacperbojakowski-3di:setting-up-turtlesim-howto
Open

Setting up Turtlesim - how-to#6935
kacperbojakowski-3di wants to merge 12 commits into
ros2:rollingfrom
kacperbojakowski-3di:setting-up-turtlesim-howto

Conversation

@kacperbojakowski-3di

@kacperbojakowski-3di kacperbojakowski-3di commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Updated the article "Introducing Turtlesim" as approved by Geoff and Tully.

Description

Related to: ros2/ros2#1725

  • Title changed to "Setting up Turtlesim - how-to".
  • Sections redone to reflect the new content model.
  • Content rewritten.
  • FAQ section added.
  • All steps tested on Ubuntu.

Did you use Generative AI?

Yes, for the FAQ section.

Additional Information

Documentation updates from 3di Information Solutions, agreed with Geoff and Tully.

Label

Please add backport-lyrical.

@fujitatomoya fujitatomoya left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overall lgtm, just one comment to check.

@@ -4,50 +4,49 @@

.. _Turtlesim:

Using ``turtlesim``, ``ros2``, and ``rqt``
==========================================
Setting up Turtlesim - how-to

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought turtlesim lowercases are the correct one?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fujitatomoya My initial thinking was Turtlesim when referring to the product name in general and turtlesim when referring to the package / anything in the CLI context – and so this is how I've been consistently using it. So I would say, for example, "Setting up Turtlesim" but "using turtlesim".

Should we always use lowercase instead?

Technically, proper nouns shouldn't dictate grammar, no matter how the product names are stylized, but I see no issue either way as long as it's consistent. But then there is also TurtleSim.

Please advise what OR would like to see best, and I'll use it throughout.

image

$ ros2 node list
$ ros2 topic list
$ ros2 service list
$ ros2 action list

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know we're simply following an old tutorial here but this is rather unsatisfying. We should provide some context about what these commands are showing the user and why they should care.


6 Remapping
^^^^^^^^^^^
#. In a new terminal, control ``turtle2`` by remapping:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like I said, I know we're simply following the previous material but this is really unsatisfying. There's no definition of what we mean by remapping or why we would have to do that to control a second turtle. If we're going to update this page we should aim for it to more informative than it was before.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kscottz Thanks! That was indeed too sparse and vague, I should have noticed. Fixed now, hopefully – let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants