New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gazebo Classic Simulation humble #78
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @olmerg for pushing this! I left some comments!
Also @olmerg , mind correctly signing the commits: |
Suggestion, If you add to the instructions:
Then, you can remove the |
that great, that also eliminate the requirment to modify the dockerfile |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One extra comment, rviz complains with the following:
[rviz2-5] Warning: Invalid frame ID "right_wheel" passed to canTransform argument source_frame - frame does not exist
[rviz2-5] at line 93 in ./src/buffer_core.cpp
[rviz2-5] Warning: Invalid frame ID "left_wheel" passed to canTransform argument source_frame - frame does not exist
And you can see the following:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job @olmerg ! 🙌 It is looking good, I left some comments!
- Three extra comments:
- Check the DCO that is failing.
- Update branch to bring last commits form humble branch. (it shouldn't collide but improve robot description due to camera mesh being added)
- Add
andino_gazebo
to the current CI workflow.
andino_gazebo/CMakeLists.txt
Outdated
) | ||
|
||
|
||
ament_package() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: missing empty line in the end of the file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
b79a067
to
84f777b
Compare
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
84f777b
to
33e7395
Compare
Some consideration has been made for the last commit:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure what's wrong but when I run it (note I had to change the world because it does not work as it is as well) there is a new error:
$ ros2 launch andino_gazebo andino_one_robot.launch.py world:=/usr/share/gazebo-│
11/worlds/animated_box.world │
[INFO] [launch]: All log files can be found below /home/agalbachicar/.ros/log/2023-07-05-06-44-37-642473-│
acquara-13375 │
[INFO] [launch]: Default logging verbosity is set to INFO │
[ERROR] [launch]: Caught exception in launch (see debug for traceback): XML or text declaration not at st│
art of entity: line 5, column 0
Gazebo just opens well, but the robot fails to be spawned. I think the problem occurs within the process_file() in spawn_robot.launch.py.
That was on me, I fixed the issue already #91 . Rebasing the branch against |
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
Signed-off-by: olmerg <olmerg@gmail.com>
…o into olmerg_simulation_humble
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
The merge-base changed after approval.
@olmerg you need to review the list of commits and amend those that do not have a signature (-s flag when committing). |
Signed-off-by: olmerg <olmerg@gmail.com>
410259c
to
3dbaf78
Compare
Signed-off-by: olmerg <olmerg@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Just some minor comments to go!
andino_gazebo/CMakeLists.txt
Outdated
) | ||
|
||
|
||
ament_package() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Signed-off-by: olmerg <olmerg@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
This is a new feature for ros2 which let to spawn in a gazebo world an andino robot
In this PR we are not going to support multiple robots, just one.
🎉 New feature
Fixes #47
Summary
To reproduce
TODO:
Checklist
Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.