This Docker image encloses a web application for tracking and controling AlterEgo independently from ROS. Once launched through Portainer, it automatically provides the UI by connecting to localhost:3001. It relies on AlterEgo simulations repository, developed by the bello Giovanni Rosato, but could be implemented for other robots in the future, including real applications as well.
Here is stated a list of packages, libraries and dependencies needed to work with this image:
docker pull albertojusto/alteregoapp:<tagname>
Tagname may vary depending on the version you want to download.
docker run -it -v ${PWD}:/app -v /app/node_modules -p 3003:3000 -e CHOKIDAR_USEPOLLING=true albertojusto/alteregoapp:<tagname>
Just follow these steps:
App executed through Portainer, access on port 3001.
IP Setup: Once the App container is running, inside of VS Code, on the Docker extension, go to the application file Config.js and change the topic ROSBRIDGE_IP to your robot's IP.
Ego simulation:
roslaunch ego_description ego_gazebo.launch
roslaunch rosbridge_server rosbridge_websocket.launch
rosrun rosping rosping <ROS_MASTER_URI>
Content type
Image
Digest
Size
184 MB
Last updated
almost 5 years ago
docker pull albertojusto/alteregoapp:alpha