HW Api
plugin interface
example plugin
plugin manager
doxygen
took me 1 day
MRS UAV Estimators
MRS UAV Autostart
ROS2 examples (Jazzy)
MRS UAV Trackers
MRS DJI Tello API
Trajectory generation
mrs_msgs
Diagnostics manager?
Remote controller HW abstracton
Safety area manager
MRS UAV Status
mrs_uav_core package
Colcon workspace
mixin
feature workMRS Rviz plugins (Afzal)
MRS UAV Development
PX4 SITL
Sensor drivers (px4_sitl_gazebo)
Gazebo
Drone spawner
MRS UAV System metarepositories
ROS2 inter-robot communication
MRS Errorgraph
Signed disarming
MRS Errorgraph viewer
Parakh's propulsion model
Gazebo custom drone example
Gazebo common & extra resources
MRS UAV Deployment
MRS Coppelia simulation
ROS Kalibr docker
MRS UAV Gazebo testing
PX4 Hw API
MRS Lib
Probably rewrite from scratch↩︎
External dependencies
MRS Multirotor simulator
Linux Setup (Ubuntu 24.04)
:make
in vim should trigger colcon buiild
of the current packaage
implement key exchange mechanism for the disarming service: the caller should first get a random key from the hw api that will allow him to disarm. This will prevent a random caller from disarming the drone in mid air.
implementation
tests
Think of a way how to detect that we landed for all output modalities...
Hector + core
MRS Serial
MRS Bumper
MRS PCL Tools
POINT LIO + core
ALOAM + core
Path loader (Tsoy)
Trajectory loader (Tsoy)
Landing estimator
Landing controller
April tag
Gazebo simulation package
Livox360 driver
Optic flow
super low priority
MRS LLCP
Luxonis driver
Bluefox driver (2 weeks)
does it have a newer ROS2 branch?
refactor
MRS UAV Modules metapackage
Realsense driver (1 week)
Basler driver
Ouster driver
UVDAR Core
UVDAR Gazebo plugin
Robofly's UVDAR
UVDAR calibration routine
MRS Modules msgs
OpenVins + Core
Camera base
RPLidar driver
MRS Utils
Summer school real-world deployment
LIOSAM + core
Unreal sim package
Basic functionality works
MRS UAV Controllers
ROS2 bridge (Hugues)
RMW Zenoh
CPP
Python
Stacks
Libcamera ROS driver
CPP
Python
NLOPT solver ROS wrapper
ICM IMU driver
Object tracking example
F4F documentation
Octomap planner
SubT Planning lib
Octomap server
MRS Octomap Tools
Libcamera driver library
Hailo AI adapter
Controller and Tracker Timeouting
MRS UAV Managers
UTM zone handling
Dynmgr
MRS UAV testing
Portainer stacks
Basic robofly example
F4F software installation guide
Summer school simulation and wrappers
Is FastRTSP good enough for images and pointclouds? (deleg. Tsoy Artyom)
MRS UAV Shell Additions
Rosbag Record
Mavros
Martin Pecka's notes: https://gist.github.com/peci1/52aea17faf5f7e33c8096b75dc9bcd2f
roscd
export RCUTILS_COLORIZED_OUTPUT=1
)eval "$(/usr/bin/register-python-argcomplete ros2)"
eval "$(/usr/bin/register-python-argcomplete colcon)"
pkill -9 -f ros && ros2 daemon stop
).launch.py
colcon build
makes new workspace if not called in the root of the workspace