Город МОСКОВСКИЙ
00:37:34

Plug-in Based Software Architecture for Robotics - Abishalini Sivaraman & Anthony Baker CppCon 2023

Аватар
CppVault
Просмотры:
19
Дата загрузки:
17.08.2024 16:33
Длительность:
00:37:34
Категория:
Технологии и интернет

Описание

#cpp #cppcon

Plug-in Based Software Architecture for Robotics - Abishalini Sivaraman & Anthony Baker - CppCon 2023
https://github.com/CppCon/CppCon2023
https://www.youtube.com/watch?v=Os6PoxvJfIQ

A plug-in architecture is a software design pattern that allows for third-party developers to add functionality to a larger system without having to alter the source code of the system itself. Plug-ins are typically self-contained modules that are loaded into the system at runtime and can be used to add new features, modify existing functionality, or extend the capabilities of the system in other ways.

Two classic examples are the plugins for web browser (like Adblock) and the plugins for Sublime text editor (for formatting, version control, etc). In both cases, the plugins enhance the functionality of the core system but the core system developer did not need to create the plugin. Similarly, the plugin architecture is extensively used in robotics. MoveIt, a motion planning framework for robotic arms, uses plugins to test various controllers, motion planning algorithms and collision avoidance algorithms. This talk would cover how to create a simple plugin architecture in C++ with inspiration on how it is done in the field of robotics and Robot Operating System.
---

Abishalini Sivaraman

Abishalini Sivaraman holds a bachelors and masters degree in electrical and computer engineering from Texas A&M University. She has worked on various robotics projects as part of school and work in the last 5 years.
---

Anthony Baker

Anthony Baker attended the University of South Florida from 2012 to 2016, graduating with a Bachelor's degree in Computer Engineering. While attending the University of South Florida, Anthony caught an interest in the field of robotics, finally entering the industry in 2021. Between university and profession, Anthony has been developing with C++ for 10 years.

Рекомендуемые видео