Comments (12)
@agalbachicar In fact, I haven't started yet, but it should be very easy. I'll unassign myself then. Happy to help whoever is going to take care of this task.
from andino.
However, we would also like to assess the possibility of using Beluga in order to replace nav2_amcl.
...
Could you provide us some insight about this topic?
We already did this, here is a branch with example launch files Ekumen-OS/beluga#213.
To start setting up localization with nav2_amcl
, I'd recommend using this file as reference: https://github.com/ros-planning/navigation2/blob/main/nav2_bringup/launch/localization_launch.py
beluga_amcl
is a drop-in replacement, so once nav2_amcl
is working, it is only a matter of installing Beluga from source and replacing the localization node name in a launch file.
@francocipollone got slam_toolbox
working as well.
from andino.
I would start by setting up Nav2 as it is, once that is working we can parallel the work in order to choose beluga
as the replacement for nav2_amcl
. Beluga
's binaries are not yet released via ROS 2 build farm so it demands an extra step of building the library. For the simulation, we can simply add this step to the dockerfile. For the real robot it is necessary to bring the repo and build it.
@francocipollone got slam_toolbox working as well.
I will push some stuff to launch slam_toolbox
#49 shortly
PS: Thanks @nahueespinosa for the beluga
's info 🚀
from andino.
I'll take this one! I'm planning to start by adding a localization launch file to the carpincho_bringup
package.
from andino.
I'll take this one! I'm planning to start by adding a localization launch file to the
carpincho_bringup
package.
Sounds good! 🚀
from andino.
@nahueespinosa there is an effort that is about to start now that will take care of this. Have you started it already? If so, let's join forces!
from andino.
I believe the issue description provide the necessary tasks needed to complete the feature. I would just like to add a couple of comments related to the scope of the effort that is starting:
- The implementation of the nav2 is related to be on top of the Andino simulation in Gazebo, taking into account the completion of #47.
- We are expecting to use the whole nav2 library in order to do localization, planning, navigation, etc. However, we would also like to assess the possibility of using Beluga in order to replace nav2_amcl. I think this should be assessed in terms of the amount of time that implementation would take. @nahueespinosa Could you provide us some insight about this topic?
from andino.
To the best of my knowledge, @francocipollone did something already with it.
from andino.
I know @olmerg did some progress on this yesterday.
CC @elector102 as you may also help here.
from andino.
this is the initial branch olmerg/nav2_gazebo.
Which is expected in this package?
from andino.
Is this complete @francocipollone ?
from andino.
Superseded by #190
from andino.
Related Issues (20)
- Velocity not limited for the diff drive controller HOT 2
- Rename andino_gazebo package to andino_gz_classic HOT 4
- [META] Andino release via ROS HOT 5
- andino_base fails build in ros build farm HOT 1
- Improve lidar mesh
- Adds camera_info yaml file HOT 2
- Enable compressed image transport HOT 11
- Terminate called after throwing an instance of 'std::runtime_error' HOT 4
- [ERROR] [ros2_control_node-3]: process has died HOT 4
- Arduino Firmware - Command "o" not working HOT 1
- CI failing due to upstream error
- Improve andino_navigation package HOT 2
- Add documentation about binaries installation
- Migrate to modern Gazebo HOT 4
- Camera from RPI has a driver issue in Ubuntu Mate 22.04 which prevents proper loading HOT 5
- Provide a dockerized environment for ARM64 HOT 3
- Fix rosdep dependencies when installing in Raspeberry Pi HOT 2
- Add MCU CI workflow
- Failed to launch teleop_keyboard.launch.py
- Remove simulation dependency from andino_navigation HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from andino.