Alright, I made a patch that should solve your problem. Proceed as follows: # 1. make sure you start with the kilobot from scratch rm -rf argos3-kilobot # 2. clone the repository you want git clone https://github.com/mstalamali/argos3-kilobot # 3. download the attached patch and make sure to put it ...
I'll try to look into it if I have some time over the weekend. Unfortunately it's a really messy period, so I can't promise a lot, but I'll try.
I would suggest you to spend some time learning cmake, git, and the GitHub interface, so you can sort this kind of problems without having to rely on me.
I would suggest you again not to do this, it's a waste of time. It's harder to install an old version of ARGoS than it is to patch a couple of cmake lines in the repository you want. It literally boils down to looking into the original repository commits. It will take you 5 minutes. As for instructi...
It's simply the ARGoS repository: https://github.com/ilpincy/argos3/tags It's much simpler to fix the kilobot repository than it is to install an old version of ARGoS. The changes I needed to make were necessary for ARGoS to work on modern OS, due to breaking changes in Qt. I advise you against usin...
The entire history of the ARGoS releases is available on Github, so the answer is yes. I don't know which specific version is compatible, you should ask the author of the repository. Or, maybe better, you should ask the author of the repository to modernize it, so it's compatible with the current ve...
It looks like you downloaded a fork made by another user, and the user didn't keep the fork up-to-date with the original package. The repository you're using has not been updated in the past 2 years.
This is not a bug. The header you're trying to use is meant to be used with ARGoS controllers, which are written in C++. Instead, you're working with the C wrapper of the kilobot, which is written in C and had nothing to do with ARGoS controllers. Kilobots don't have the means to know their position...
OK so the problem is due to the fact that ARGoS is installed in /usr/lib/argos3, but the kilobot plugin is installed in /usr/local/lib/argos3. Two possible solutions: sudo mv /usr/local/lib/argos3 /usr/lib or rm -rf /usr/local/lib/argos3 cd argos3-kilobot rm -rf build mkdir build cmake -DCMAKE_BUILD...