j3soon / ros2-essentials

A repo containing essential ROS2 (Humble) features for controlling Autonomous Mobile Robots (AMRs).
Apache License 2.0
7 stars 3 forks source link

Workspace with Kobuki for Simulation and Real Robot Control #22

Closed YuZhong-Chen closed 1 month ago

YuZhong-Chen commented 9 months ago

Closes: #2 #14

YuZhong-Chen commented 2 months ago

Hi, I have fixed all the issues mentioned above and added the new feature as well. I have tested this workspace on both my laptop and NV Orin, and it works perfectly on both platforms. Lastly, I want to express my gratitude for the information on cross-compilation. it is incredibly helpful and has saved me a lot of time during the package-building process. I have added the steps for cross-compilation at the end of the Readme. However, I'm unsure if I've explained each step clearly enough. I did my best to make it understandable. XD

j3soon commented 2 months ago

As discussed in today's offline meeting, please update this PR to include the kobuki driver in the Docker image to minimize compilation time. This can be isolated in a separate workspace layer for ease of development. See: 9dc57e8f8aeedce726490721dd43e72ca7ad64b7