Plug-in Based Software Architecture for RoboticsPlug-in Based Software Architecture for Robotics ## ABISHALINI SIVARAMAN PICKNIK 2023 October 01 - 06 ## Outline • What is plugin architecture? • Why use plugin architecture? • Designing a simplified simplified plugin architecture - Library used in robotics to implement plugin based system ☐ Pluginlib - Case study for plugin architecture - MoveIt • Limitations Summary ## I ntroduction • Abi Sivaraman [Image](/uploads/documents/4/2/2/e/422e094fa995dd3cf101c1d47a782e50/p3_1.jpg) ## What is plugin architecture? Software Design Pattern that allows for developers to add functionality to a larger system without0 码力 | 75 页 | 2.40 MB | 1 年前3
Building API server-side architecture for BeginnersBuilding API server-side architecture for Beginners GopherCon 2019 2019.07.27 - @hgsgtk © 2012-2019 BASE, Inc. ## Talk abstract • A practical approach to build server-side architecture in a Go project • of building architecture for beginners 2 Approach to build architecture 3 Summary ## Talk structure ## 1 Problem of building architecture for beginners 2 Approach to build architecture 3 Summary ## ## Why I need server-side architecture 1. Keep a design easy to change - > Separate external input/output and business logic 2. Reach common understanding of implementation policies in a team •0 码力 | 38 页 | 690.29 KB | 2 年前3
The RISC-V Reader:
An Open Architecture AtlasFirst Edition, 1.0.0 - 2021uptake in many different computing sectors. The book also contains many insights about computer architecture in general, as well as explaining the particular design choices we made in creating RISC-V. I the point, and complete. The book’s commentaries provide a gratuitous history, motivation, and architecture critique. —C. Gordon Bell, Microsoft and designer of the Digital PDP-11 and VAX-11 instruction handy little book effortlessly summarizes all the essential elements of the RISC-V Instruction Set Architecture, a perfect reference guide for students and practitioners alike. —Professor Randy Katz, University0 码力 | 232 页 | 5.16 MB | 2 年前3
High-Performance Cross-Platform Architecture: C++20 Innovations## +24 ## High-Performance Cross-Platform Architecture: C++20 Innovations ## NOAH STEIN ## About Me • 35-year career in video games and embedded software • Started using C++ in 1995 • First cross-platform cross-platform project in 1994 ## Cross-Platform Architecture Goals • Take advantage of all platforms • Focus on the compiler • Minimize boilerplate and unnecessary code • Minimize redundant code • Minimize occurs ## • Strong OCP • No previous code is modified in any way • Nothing is recompiled ## Architecture Guidelines • Very close to Bertrand Meyer’s original vision • Not OOP, data and functions separate0 码力 | 75 页 | 581.83 KB | 1 年前3
Hyperledger Fabric 2.2.0 DocumentationOperations Guides 347 10 Upgrading to the latest release 425 11 Commands Reference 447 12 Architecture Reference 505 13 Frequently Asked Questions 529 14 Contributions Welcome! 533 15 Glossary organizations and nearly 200 developers since its earliest commits. Fabric has a highly modular and configurable architecture, enabling innovation, versatility and optimization for a broad range of industry use detail. ### 1.2 Modularity Hyperledger Fabric has been specifically architected to have a modular architecture. Whether it is pluggable consensus, pluggable identity management protocols such as LDAP or0 码力 | 577 页 | 9.03 MB | 2 年前3
Finding Nemo - Andyy[Image](/uploads/documents/c/e/2/0/ce2046c7aa629cd8cdedee02725196bc/p1_1.jpg) ## ARCHITECTURE WIKIPEDIA Architecture is both the process and the product of planning, designing, and constructing buildings ## 早上好 ## FINDING NEMO @ANDYYHOPE ##### IOS HAS AN ARCHITECTURE PROBLEM (KINDA...) ## MVC: MODEL-VIEW-CONTROLLER 1970s • Traditional architecture for GUI applications • Used in different environments trying to wedge it into iOS ## VIPER 2012 • Derivative of Uncle Bob's (Robert C. Martin) Clean architecture (2012) • View presents user interface to user • Interactor performs business logic • Presenter0 码力 | 69 页 | 259.23 KB | 2 年前3
Hyperledger Fabric 1.1 DocumentationFABRIC Hyperledger Fabric is a platform for distributed ledger solutions, underpinned by a modular architecture delivering high degrees of confidentiality, resiliency, flexibility and scalability. It is extensible architecture, distinguishing it from alternative blockchain solutions. Planning for the future of enterprise blockchain requires building on top of a fully-vetted, open source architecture; Hyperledger Getting Started • Key Concepts • Tutorials • Operations Guides • Commands Reference • Architecture Reference • Hyperledger Fabric FAQ • Ordering Service FAQ • Contributions Welcome! Glossary0 码力 | 422 页 | 4.84 MB | 2 年前3
Kubernetes Native DevOps Practice• Our DevOps Expectations ## • Kubernetes Capabilities/Advantages to Build DevOps Solution • Architecture and Features • CRD and operator design • Pipeline / Stage/ Task / Task Template / Version Control Our DevOps Expectations • Kubernetes Capabilities and Advantages to Build DevOps Solution • Architecture and Features • CRD and operator design • Pipeline/Stage/Task/Task Template/Version Control/UI high availability • Extensibility/Integration • CI/CD examples ## • Future plan ## Overall Architecture Scheduling customization kubelet can do image GC Kubernetes Cluster Kubernetes Cluster0 码力 | 21 页 | 6.39 MB | 1 年前3
Apache ShardingSphere 5.1.1 DocumentShardingSphere-JDBC 1.1.2 ShardingSphere-Proxy 1.1.3 ShardingSphere-Sidecar(TODO) 1.1.4 Hybrid Architecture 1.2 Solution 1.3 Roadmap 2 Quick Start 2.1 ShardingSphere-JDBC 2.1.1 Import Maven Dependency 14 3.3.2 Challenges ..... 14 3.3.3 Goal ..... 15 3.3.4 Notice ..... 15 3.4 Pluggable Architecture ..... 15 3.4.1 Background ..... 15 3.4.2 Challenges ..... 15 3.4.3 Goal ..... 15 3.4.4 Switching Phase ..... 278 7.5 Encryption ..... 278 7.5.1 Process Details ..... 278 Overall Architecture ..... 279 Encryption Rule ..... 279 Encryption Process ..... 281 7.5.2 Detailed Solution0 码力 | 458 页 | 3.43 MB | 2 年前3
Kubernetes & YARN: a hybrid container cloud
co-location • Co-location @ Alibaba • Kubernetes vs YARN • Kubernetes & YARN: a hybrid architecture • Resource Isolation • Future ## What/Why co-location ## Data center Avg utilization  ## resource0 码力 | 42 页 | 25.48 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
plugin architectureroboticsROSpluginlibMoveItserver-side architectureAPIGo projectarchitecturebusiness logicRISC-VISA模块化架构简洁性高效性跨平台架构C++20性能优化概念平台支持Hyperledger FabricBlockchainDistributed LedgerSmart ContractsModular ArchitectureARCHITECTURE PROBLEMNEAT & MODULARREACTIVE PROGRAMMINGMODULARITYUI/UXmodular architectureDistributed Ledger Technology (DLT)Private ChannelsChaincodeKubernetesDevOpsPipelineCRDKubernetes ArchitectureApache ShardingSpherescalingencryptionshardingpluggable architectureYARNHybrid architectureResource IsolationContainer Runtime













