Skip to content
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

Webots Thymio simulator and thymio2_aseba controller: Not possible to connect to a tcp port 33333 on Ubuntu 20.04 #2336

Closed
AutreTechLab opened this issue Oct 14, 2020 · 1 comment
Labels
low priority Not yet a development priority
Milestone

Comments

@AutreTechLab
Copy link

Describe the Bug
Webots Thymio simulator and thymio2_aseba controller: Not possible to connect to a tcp port 33333.

We upgraded to Ubuntu 20.04 because we started experimenting with ROS 2 Foxy Fitzroy and want to use Webots as simulator. I understand that this requires the installation of the old Aseba Studio package. (Connect Aseba Studio or VPL for Thymio II to this controller through TCP/IP.; Use the Thymio II robot window to access some special events (tap, clap, etc.).).

We have checked http://wiki.thymio.org/en:linuxinstall, but there is currently no mention of the Ubuntu 20.04 distribution. Ubuntu 20.04 comes with QT5 instead of QT5, and that is probably the reason why the old package aseba_1.6.1_amd64.deb cannot be installed anymore. Furthermore, we switched to the new Thymio Suite 2.0, which is easier to use and under active development.

Steps to Reproduce

  1. Configure Thymio2 in Webots and start simulation
    INFO: thymio2_aseba: Starting controller: /usr/local/webots/projects/robots/mobsya/thymio/controllers/thymio2_aseba/thymio2_aseba port=33333 Thymio II Aseba server
  • Connect Aseba Studio or VPL for Thymio II to this controller through TCP/IP.
  • Use the Thymio II robot window to access some special events (tap, clap, etc.).
  • Change the server port using the Thymio2::controllerArgs field.
    In order to have an accurate simulation, it is recommended to set WorldInfo::basicTimeStep to 10.

    Server started on port 33333...
  1. Run Thymio Suite 2 (older tools like Aseba studio are no longer available on Ubuntu 20.04)
  • flatpak install flathub org.mobsya.ThymioSuite
  • flatpak run org.mobsya.ThymioSuite

Expected behavior

  • Thymio suite 2.0 show show the presence and connect to the Webot simulator on port 33333

System

  • Operating System: Ubuntu 20.04

Additional context

  • An issue was logged in Mobsya /aseba: suite 2 rc5: connect to a tcp port supervisor_start_stop_movie test and mirror_supervisor failures #742
  • here is the reply:
    • mbonani commented on Jun 2
    • The Webot simulator cannot be connect to the Thymio Suite like it connects before, probably it is possible that web bots show its presence like our simulator using zeroconf/bonjour
@omichel omichel added the low priority Not yet a development priority label Oct 14, 2020
@lukicdarkoo lukicdarkoo added this to the R2021b milestone Nov 30, 2020
@stefaniapedrazzi stefaniapedrazzi modified the milestones: R2021b, R2021b.rev1 May 26, 2021
@omichel omichel modified the milestones: R2021b-rev1, R2021c-rev1 May 26, 2021
@omichel omichel modified the milestones: R2022a-rev1, R2022c Jun 13, 2022
@omichel omichel mentioned this issue Oct 5, 2022
4 tasks
@ygoumaz
Copy link
Contributor

ygoumaz commented Nov 8, 2022

#5289 gets rid of dashel and aseba.

@ygoumaz ygoumaz modified the milestones: R2023a, R2022b-rev1 Nov 8, 2022
@omichel omichel closed this as not planned Won't fix, can't repro, duplicate, stale Nov 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
low priority Not yet a development priority
Development

No branches or pull requests

5 participants