ctu-mrs / uav_core Goto Github PK
View Code? Open in Web Editor NEWThe OLD UAV Core.
Home Page: https://github.com/ctu-mrs/mrs_uav_system
License: BSD 3-Clause "New" or "Revised" License
The OLD UAV Core.
Home Page: https://github.com/ctu-mrs/mrs_uav_system
License: BSD 3-Clause "New" or "Revised" License
I was getting the error:
File "/home/*/mrs_workspace/src/uav_core/lib/mavlink-gbp-release/pymavlink/generator/mavcrc.py", line 34, in accumulate_str
bytes.fromstring(buf)
AttributeError: 'array.array' object has no attribute 'fromstring'
when trying to install.
I'm on Ubuntu 20.04 with Python 3.8 so this probably shouldn't happen (array.fromstring
is removed starting from Python 3.9).
The problem was solved by using Python 3.7, but I couldn't figure out why it was necessary.
Another error I was getting is:
/usr/bin/ld: /usr/local/lib/libbz2.a(bzlib.o): relocation R_X86_64_PC32 against symbol `BZ2_crc32Table' can not be used when making a shared object; recompile with -fPIC
which was solved by recompiling the libbz2
library with -fPIC
flag.
I don't know if I made some error with installation and that's why these corrections were needed...
Hi,
I encounter some problems with installing uav_core on a Raspberry Pi 4 8GB RAM running Ubuntu server 18.04.5 for the use as onboard computer. Running this script as mentioned here will break the ssh server after the next reboot. Connecting to a screen sudo service ssh status
returns that the ssh server is now:
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset; enabled
Active: inactive (dead)
It can be restarted then with sudo service ssh start
. So I could quick-fix this issue with setting up a cron job restarting ssh after reboot.
I only partly understand what the install.sh script does- does it change any settings regarding the ssh server itself?
Dear MRS-Team,
I have to use ROS2 on a MRS-UAV system. Therefore, I want to use the ROS1 bridge to access the necessary mrs-topics within ROS2. I found following installation script in your repo. I changed the ROS galaxy references to foxy and ran the script. Unfortunatelly it does not finish the build process due to following error:
Is the current ROS1 noetic MRS-System compatible with the ROS 1 bridge? I got the same error when using the official tutorial for using the ROS 1 bridge. For me it seems a problem with the custom TF2 library shipped with the MRS-System.
I further saw that there are additional colcon related aliases where set up in shell_additions.sh. Do these still work with noetic as intended?
Thank you very much in advance and best regards,
Max
Hi,
i just pulled uav_core, recompiled and wanted to run just_flying.sh. Unfortunately the ROS packages called by just_flying.sh are not known:
Example output of the status window after calling ~/mrs_workspace/src/uav_core/tmux_scripts/./just_flying.sh
:
ubuntu@ubuntu:~/mrs_workspace/src/uav_core/tmux_scripts$ cd /home/ubuntu/git/uav_core/tmux_scripts;
ubuntu@ubuntu:~/git/uav_core/tmux_scripts$ mkdir -p /home/ubuntu/bag_files/just_flying;
ubuntu@ubuntu:~/git/uav_core/tmux_scripts$ waitForRos; roslaunch mrs_uav_status status.launch
waiting for ros
waiting for ros
RLException: [status.launch] is neither a launch file in package [mrs_uav_status] nor is [mrs_uav_status] a launch file name
The traceback for the exception was written to the log file
ubuntu@ubuntu:~/git/uav_core/tmux_scripts$
I sourced the workspace after catkin build with source ~/mrs_workspace/devel/setup.bash
and can also see all related packages with rospack list
I can even roslaunch the mrs packages of just_flying.sh by my own without a problem.
Do you have any idea why within this tmux script the ROS packages are unknown?
Thanks a lot in advance!
Max
Good evening,
I have been working with your entire software architecture for a couple of months, trying to implement a Distributed Reference governor using the usefull tools MRS provides. The software I was using was the one that was available on your Gitlab, before you removed it and turned it into a Github repository. I was still working on your original code until last week when my computer crashed. I had saved the additional files that I made in a personal drive but they are sadly not compatible with the new version of your code. I have tried to adapt it but I keep having many problems that I didn't have before. Would there be a way I could have access to the previous version of your code ( the one from Gitlab) ? I am a student working for my supervisor Bryan Convens who had access to your Gitlab. Thank you in advance for your help.
Best regards,
Pedro Wunsch
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.