AcutronicRobotics / HRIM

An information model for robot hardware. Facilitates interoperability across modules from different robot manufacturers. Built around ROS 2.0
https://acutronicrobotics.com/technology/hrim/
Apache License 2.0
66 stars 22 forks source link

Update HRIM structure #16

Closed ibaiape closed 5 years ago

hannibalhuang commented 5 years ago

would be nice to have an overview description of the re-structure ?

ibaiape commented 5 years ago

@hannibalhuang

would be nice to have an overview description of the re-structure ?

Sure!

We are currently passing from a ROS 2 implementation of HRIM to an implementation generator. We are using XML to represent the models in a platform-independent machine-readable way and python for the tooling.

For more information you can look at our page or our docs. The script usage is available at our README.md. Do keep in mind this is a work in progress, every and any feedback is welcome!

hannibalhuang commented 5 years ago

@hannibalhuang

would be nice to have an overview description of the re-structure ?

Sure!

We are currently passing from a ROS 2 implementation of HRIM to an implementation generator. We are using XML to represent the models in a platform-independent machine-readable way and python for the tooling.

  • The models directory holds all XML files: module models, common package definitions (i.e. generic to generate our ROS 2 hrim_generic_msgs), etc.
  • The scripts directory holds function-specific python scripts.
  • The templates directory holds plain text templates to generate needed files (CMakeLists.txt, package.xml for now)
  • hrim.py is the main script and the one a user would interact with.

For more information you can look at our page or our docs. The script usage is available at our README.md. Do keep in mind this is a work in progress, every and any feedback is welcome!

Sounds awesome ! BTW I remember the doc mentioned there is also ongoing work with OMG regarding HRIM, do you have any pointers for that ?

ibaiape commented 5 years ago

@hannibalhuang

Sounds awesome ! BTW I remember the doc mentioned there is also ongoing work with OMG regarding HRIM, do you have any pointers for that ?

Nothing publicly disclosable yet, I'm afraid.

hannibalhuang commented 5 years ago

@hannibalhuang

Sounds awesome ! BTW I remember the doc mentioned there is also ongoing work with OMG regarding HRIM, do you have any pointers for that ?

Nothing publicly disclosable yet, I'm afraid.

any timeline for that ? It will be an open standard right ?

vmayoral commented 5 years ago

It will certainly be open.

any timeline for that ? It will be an open standard right ?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/erlerobot/HRIM/pull/16#issuecomment-449273513, or mute the thread https://github.com/notifications/unsubscribe-auth/ABT8DgZkbnQ6H9M5gjnyspFwjx-FaNKGks5u7H8_gaJpZM4Yqsei .

-- Víctor Mayoral Vilches CTO & Co-Founder

Erle Robotics erlerobotics.com | victor@erlerobot.com +34 616151561 skype: v.mayoral

hannibalhuang commented 5 years ago

It will certainly be open. any timeline for that ? It will be an open standard right ? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#16 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/ABT8DgZkbnQ6H9M5gjnyspFwjx-FaNKGks5u7H8_gaJpZM4Yqsei . -- Víctor Mayoral Vilches CTO & Co-Founder Erle Robotics erlerobotics.com | victor@erlerobot.com +34 616151561 skype: v.mayoral

Great ! Anyways I'm interested in the effort and would like to be involved along the process if possible :)

vmayoral commented 5 years ago

@ahcorde, @ibaiape , let's please merge this ASAP. I'd like the XML version of HRIM to be in master branch.

ahcorde commented 5 years ago

Let's try to make smaller PR in the future please