Skip to content

add: space cobot model - #118

Draft
andre-rebelo-teixeira wants to merge 2 commits into
PX4:mainfrom
SpaceBotsISR:main
Draft

add: space cobot model#118
andre-rebelo-teixeira wants to merge 2 commits into
PX4:mainfrom
SpaceBotsISR:main

Conversation

@andre-rebelo-teixeira

@andre-rebelo-teixeira andre-rebelo-teixeira commented Aug 30, 2025

Copy link
Copy Markdown
Contributor

Added Space Cobot model.

The Space Cobot is a fully holonomic robot designed to operate in micro-gravity environments, using reversible electric motors instead of thrusters to maintain a smaller body profile. The robot was developed at IST by Pedro Roque under the supervision of Rodrigo Ventura. The model presented here corresponds to the second real-world version of the platform.

The robot designed was published in 10.1109/IROS.2016.7759645

Ongoing research with this robot includes trajectory optimization, parameter estimation, and teleoperation studies using the PX4 simulator.

* add: space cobot

* feat(Space Cobot): Changes to space cobot proppelers location in space

* Fix(SpaceCobot): Changes in location of the propellers in the model

* chore(Space Cobot): Update Mesh to have the correct orientation and shape

* feat: propeller positions and plugins correct. Misses angles

* chore(SpaceCobot): Update mesh, position and angles for the new space cobot Robot with 5' proppelers

---------

Co-authored-by: Pedro Roque <padr@kth.se>
feat: space cobot model
@andre-rebelo-teixeira
andre-rebelo-teixeira marked this pull request as draft August 30, 2025 16:01
@Pedro-Roque Pedro-Roque changed the title Added new spacecraft add: space cobot model Aug 30, 2025

@Jaeyoung-Lim Jaeyoung-Lim left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for the contribution!

  • Could you simplify the mesh such that it is < 1MB?
  • Could you update the PR description on what this model is about, why this is useful for PX4, and what you can test with it?
  • is this a real vehicle? If so, please provide information of it as well.
  • The model is missing a model.config file. Please add information including the license of the model.

@Pedro-Roque

Copy link
Copy Markdown
Member

@andre-rebelo-teixeira please also update the motor model to use the plugin for motor in PX4. Check the gz_atmos model for baseline

</dynamics>
</axis>
</joint>
<plugin filename="gz-sim-multicopter-motor-model-system" name="gz::sim::systems::MulticopterMotorModel">

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Are these default gz motor models? If not, please change it to the motor model in gz.

@andre-rebelo-teixeira

Copy link
Copy Markdown
Contributor Author

@Jaeyoung-Lim
First of all, sorry for the delay.

This is indeed a real robot. But what type of information do you need related to it?

The rest of the point are a work in progres :)

@Jaeyoung-Lim

Jaeyoung-Lim commented Sep 2, 2025

Copy link
Copy Markdown
Member

@andre-rebelo-teixeira There is no information in your PR description other than a link. I am requesting an explanation on the context and why this adds value to this repo

@andre-rebelo-teixeira

Copy link
Copy Markdown
Contributor Author

Yes. I will update it tomorrow morning with general information regarding the robot. I was just wondering if there was any specific information that might be necessary to include in the PR.

@andre-rebelo-teixeira

Copy link
Copy Markdown
Contributor Author

@Jaeyoung-Lim Related to the mesh, should we add the eletronics to the mesh and then simplify? Or keep it without eletronics?

@Pedro-Roque

Copy link
Copy Markdown
Member

@andre-rebelo-teixeira you can host everything on fuel (check the Atmos platform).

@Jaeyoung-Lim this robot is an astronaut helper free flyer that in model is similar to the omnicopter but for moving in uG. It collected interest from some people so I asked Andre, who's working on this back in Lisbon, to PR it as they are also using px4space. Then we can have all models here and not spread. Thoughts?

@Pedro-Roque

Copy link
Copy Markdown
Member

@andre-rebelo-teixeira updates?

@andre-rebelo-teixeira

Copy link
Copy Markdown
Contributor Author

@Pedro-Roque Not really. I am now in the process of writting my dissertation, so time is quite limited. Hopefully next week i will be able to tackle the pendind issues

@Jaeyoung-Lim

Copy link
Copy Markdown
Member

@andre-rebelo-teixeira Any updates?

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.

3 participants