Add Dockerfile.amd64 for x86_64 Support#4
Open
LucasLagoeiro wants to merge 1 commit intobotbotrobotics:mainfrom
Open
Add Dockerfile.amd64 for x86_64 Support#4LucasLagoeiro wants to merge 1 commit intobotbotrobotics:mainfrom
LucasLagoeiro wants to merge 1 commit intobotbotrobotics:mainfrom
Conversation
Collaborator
|
Hello Lucas, thanks for the contribution Just a few necessary modifications. We cannot install realsense-ros and Rtab-Map packages from binaries, we need to build from source. That is because we need lifecycle node active in realsense package and enable the use of two cameras for Rtab-Map. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add Dockerfile.amd64 for x86_64 Support
Description
This PR adds a new
Dockerfile.amd64to enable building and running BotBrain on x86_64 (amd64) architectures, such as Intel NUCs and standard Ubuntu notebooks.This new Dockerfile allows developers without access to a Jetson board to:
web_server_devand bringup servicesTesting
Tested on go2:
Example on how to run the container:
Further testing is ongoing.
Notes
To successfully run
robot_interface.launch.py, it was necessary to include two additional custom message packages related to the Go2 robot:unitree_apihttps://github.com/Unitree-Go2-Robot/unitree_api
go2_ros2_sdkhttps://github.com/abizovnuralem/go2_ros2_sdk
For compatibility with the existing workspace, the
go2_ros2_sdkcustom message package had to be renamed tounitree_go.These packages were added to ensure the interface compiles and runs correctly when building the workspace on amd64 systems.