Skip to content

Conversation

@tristanls
Copy link
Contributor

@tristanls tristanls commented Sep 29, 2025

This pull request adds initial information on Platfrom improvements from the engineering future reality tree.

@codeallthethingz could you review and see if I added appropriate metadata for the anticipated future work widget?

@vkakerbeck and @jeremyshoemaker is the information content here sufficient for a future work page?

@github-actions
Copy link

github-actions bot commented Sep 29, 2025

📚 Documentation Preview

✅ A preview of the documentation changes in this PR is available for maintainers at:
https://thousandbrainsproject.readme.io/v0.11-tristanls-docs-platform-improvements

Last updated: 2025-10-23 15:26 UTC

@tristanls-tbp tristanls-tbp marked this pull request as ready for review October 23, 2025 15:18
@tristanls-tbp tristanls-tbp added documentation Improvements or additions to documentation triaged This issue or pull request was triaged labels Oct 23, 2025
Copy link
Contributor

@jeremyshoemaker jeremyshoemaker left a comment

Choose a reason for hiding this comment

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

I left a suggestion, but otherwise, it looks fine to me.

contributor: jeremyshoemaker
---

If we (Injection #9 Integrate a second simulator that runs Python >= 3.8) and we **(Injection #16 Integrate a second simulator that runs on CPU)** and we (Injection #17 Integrate a second simulator that runs on Windows) and we (Injection #19 Integrate a second simulator that does not require conda), then we achieve the desired effect (141 Monty is decoupled from a specific simulator implementation).
Copy link
Contributor

Choose a reason for hiding this comment

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

I find these hard to read. Would it make sense to change these to links to the relevant pages and remove the "Injection #N" parts?

Suggested change
If we (Injection #9 Integrate a second simulator that runs Python >= 3.8) and we **(Injection #16 Integrate a second simulator that runs on CPU)** and we (Injection #17 Integrate a second simulator that runs on Windows) and we (Injection #19 Integrate a second simulator that does not require conda), then we achieve the desired effect (141 Monty is decoupled from a specific simulator implementation).
If we [integrate a second simulator that runs Python >= 3.8](TODO) and we **[integrate a second simulator that runs on CPU](TODO)** ... etc.

If you do this, you could change the links to use Markdown's "reference links" feature where you only specify the URL once, since we have the list below under "Related Work".

A [link to injection 1][injection-1] and another [link to injection 1][injection-1]

[injection-1]: https://example.com/path/to/injection/1

Copy link
Contributor

@tristanls-tbp tristanls-tbp Oct 24, 2025

Choose a reason for hiding this comment

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

I'm hesitant. These are the names of nodes in the graph depicted in the image below. The sentence is a prose representation of the graph, intended to reinforce how the graph should be interpreted.

Copy link
Contributor

@vkakerbeck vkakerbeck left a comment

Choose a reason for hiding this comment

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

Looks good :) just two small comments on providing a bit more of our current knowledge and context


![Injection #16](../../figures/future-work/injection_16.png)

## Related work
Copy link
Contributor

Choose a reason for hiding this comment

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

It could be worth including a bit more detail on explorations we already did into simulators that meet those requirements. For example linking to this thread https://thousandbrains.discourse.group/t/the-next-monty-3d-environment-simulator/288

---
title: "Injection #17: Integrate a second simulator that runs on Windows."
tags: platform, simulator, environment
skills: python, mujoco
Copy link
Contributor

Choose a reason for hiding this comment

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

The skill listed here is mujoco but none of the description mentions why. Maybe add a sentence saying that Mujoco seems to meet all these requirements

Copy link
Contributor

@codeallthethingz codeallthethingz left a comment

Choose a reason for hiding this comment

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

@jeremyshoemaker
Copy link
Contributor

This has been open for a while, and the last comment was back in October. It looks like it has the approvals it needs. Is there some follow up needed, or can it get merged?

@tristanls-tbp
Copy link
Contributor

@jeremyshoemaker I'll come back to it once I've wrapped up the configuration work.

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

Labels

documentation Improvements or additions to documentation triaged This issue or pull request was triaged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants