Comments (8)
Hello @oldtopos! Thanks for highlighting this issue. Before we dive further into it, as a sanity check, could you try a fresh rebuild of your work space? rm -rf build install
, then colcon build
Could you elaborate more on how you are using the joint interfaces, and where? Am I right to assume you are using gazebo_ros2_control
to do that?
Which parts of the source code have you modified? That could help us attempt to recreate what you're facing. Thanks!
from rmf_demos.
I just tested the latest source code with galactic
ROS binaries and I can't reproduce the issue, I seem to have no problem on my side. ROS2 Control
and gazebo_ros2_control
don't seem to be a dependency of OpenRMF so it would be good if you could provide more info about why are they there, exact versions and any modifications you might have done.
As @aaronchongth suggests, it would be great if you can do a clean rebuild, making sure you follow the steps on the instructions, so we can isolate the problem and see if it's really on OpenRMF side or not.
from rmf_demos.
OK, setting up a fresh Galactic install on AWS Robomaker. Will report results.
from rmf_demos.
Nope, robots are not moving in office demo. History file below, rebuilding release to see if that yields different behavior.
1 vim ~/.bashrc
2 sudo rm -rf /opt/ros/foxy/*
3 sudo locale-gen en_US en_US.UTF-8
4 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
5 export LANG=en_US.UTF-8
6 sudo apt update
7 sudo apt install ros-galactic-desktop
8 source /opt/ros/galactic/setup.bash
9 source /opt/ros/galactic/setup.bash
10 mkdir -p openrmf/src
11 cd openrmf
12 sudo apt update && sudo apt install git cmake python3-vcstool curl qt5-default -y
13 python3 -m pip install flask-socketio
14 sudo apt-get install python3-colcon*
15 sudo apt install python3-rosdep
16 sudo rosdep init
17 rosdep update
18 wget https://raw.githubusercontent.com/open-rmf/rmf/main/rmf.repos
19 vcs import src < rmf.repos
20 rosdep install --from-paths src --ignore-src --rosdistro galactic -yr
21 colcon build
from rmf_demos.
Thanks for this precise description of what it takes to get into this state. I don't think we have tried using AWS Robomaker for these simulations before; we will reproduce and dive into it. Thanks again.
from rmf_demos.
Release build, same behavior. This may be a serious oversight on my part, if I manually move one of the robots in Gazebo is seems to return to its original location. Am I supposed to be running some other script or issuing other commands to get the vehicles moving ? I assumed the demo is set up to have the robots move automatically, in light of the messages emitted regarding waypoints received. Head smack if I have overlooked a requirement....
from rmf_demos.
The robots have a "background" task of "if you're not doing anything, return to your charger", so that might be what's happening. In order to give them a more exciting job to do, you can either use a fancy UI like in the docs, or just throw this into the command line as a quick test:
ros2 run rmf_demos_tasks dispatch_delivery -p pantry -pd coke_dispenser -d hardware_2 -di coke_ingestor --use_sim_time
from rmf_demos.
Yup, that did it. Apologies for wasting your time. Any development tasks you need looked at ?
from rmf_demos.
Related Issues (20)
- Clean up demos README HOT 1
- Unable to Visualize map & navgraphs in RViz HOT 12
- Unable to update or reinstall rmf_demos HOT 4
- Dispatcher Node Unavailable
- Modify README to be more explicit about not mixing binary / source install? HOT 2
- office demo delivery task HOT 1
- rmf_demos_maps in rolling fails to build on rhel targets
- Finish updating the implementation of simple_api_server HOT 5
- Installation: Build Error HOT 4
- Fleet Adapter throws exception sometimes after office_loop.launch.xml HOT 1
- Multiple symbol lookup error HOT 1
- Fatal error for rmf_traffic_schedule-1 HOT 2
- python3-flask-socketio not resolved for RHEL
- python3-websockets dependency not resolved for RHEL
- Unable to install from apt HOT 2
- [Humble, simple-api-server] Websockets 9.1 from ubuntu offical ppa doesn't seem to work HOT 9
- unquoted string with colon seems to break python3-yaml on rhel8 HOT 3
- Update dashboard resources to align with new descriptor json format
- Remove the need for _start waypoints for cleaning tasks
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 rmf_demos.