Robotics at Compile-Time: Optimizing Robotics Algorithms with C++'s Compile-Time Features23 October 01 - 06 ## +23 ## Robotics at Compile Time: Optimizing Robotics Algorithms With C++'s Compile-Time Features ## STEPHEN BRAWNER ## About me • Robotics Software Consultant based in Portland specializing in Robotics and AI • Past Clients: Open Robotics, Picknik, Verb Surgical, Magnopus, Formant, Amazon • Industries: Robotics Software, Solar Technologies, Surgical Robotics, General Robotics, TV &  ## Software in Robotics ## Robot Agnostic • Designed to be used across most types of robots • Parses robot description0 码力 | 45 页 | 20.73 MB | 1 年前3
Back To Basics Algorithms## +23 ## Back To Basics Algorithms ## KLAUS IGLBERGER ## 20 23 October 01 - 06 C++ Trainer/Consultant Author of “C++ Software Design” Chair of the CppCon Software Design track (Co-)Organizer of Implementations of the common data collections • Algorithms: work on the data contained in containers • Iterators: The glue between containers and algorithms ## The STL in a Nutshell  ## A WORD ABOUT RANGES "STL algorithms are not composable." -- Everyone (justifying0 码力 | 145 页 | 8.44 MB | 1 年前3
Advanced SIMD Algorithms in Pictures## ADVANCED SIMD ALGORITHMS IN PICTURES Denis Yaroshevskiy ## THIS TALK • tinyurl.com/dycppcon2023 memcmp • copy_if • set intersection MEMCMP ## std::memcmp ## std::memcmp  ## What is plugin architecture? Software Design Pattern0 码力 | 75 页 | 2.40 MB | 1 年前3
Building Safe and Reliable Surgical Robotics with C++## +24 ## Building Safe and Reliable Surgical Robotics with C++ ## MILAD KHALEDYAN ## Presenters Milad Khaledyan Software Robotics Engineer Alexander Drew Software Engineer Disclaimer: The views hours and infrastructures. ## Takeaways ## What have we learned? Building safe complex medical robotics is actually very hard Standards/regulations are necessary but not sufficient Software is a key0 码力 | 71 页 | 4.02 MB | 1 年前3
Rust算法教程 The Algos (algorithms)vec![3]); } #[test] fn pre_sorted() { 4/3/7 20:44 Rust算法教程 The Algos (algorithms) let mut arr = vec![0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; odd_even_sort(&mut arr); assert_eq!(arr let mut v = vec![201, 127, 64, 37, 24, 4, 1]; } } 4/3/7 20:44 Rust算法教程 The Algos (algorithms) ```r radix_sort(&mut v); assert!(is_sorted(&v)); } #[test] fn ascending() { let "CARROT" ); assert_eq!( /3/7 20:44 Rust算法教程 The Algos (algorithms) inv_burrows_wheeler_transform(burrows_wheeler_transform("TOMATO".to_string)), "TOMATO"0 码力 | 270 页 | 8.46 MB | 2 年前3
Code Generation from Unified Robot Description Format for Accelerated Robotics## Code Generation from Unified Robot Description Format (URDF) for Accelerated Robotics PAUL GESEL  ## I ntroduction 1 1. I am a first time presenter and attender at CppCon 2. About me: I work as a robotics scientist at PickNik Robotics 3. I earned my PhD in computer science from the University of New Hampshire on the jpg) ## Motivation • Some algorithms need to run at incredible speeds for optimal performance • This is especially true for common subroutines used by expensive algorithms - For example, robot path0 码力 | 93 页 | 9.29 MB | 1 年前3
GraphBLAS: Building a C++ Matrix API for Graph Algorithms## +21 ## GraphBLAS: Building a C++ Matrix API for Graph Algorithms BENJAMIN BROCK, SCOTT MCMILLAN 20 21 October 24-29 ## About Us  ## Ben, PhD Candidate at UC Berkeley Data structures and algorithms for parallel programs. Working on C++ library of distributed data structures. Please hire me!  ## Scott, Principal Engineer at CMU SEI Graph/ML/AI algorithms for large- and small-scale parallel systems. Working on GBTL, a linear algebra-based C++ library0 码力 | 172 页 | 7.40 MB | 1 年前3
Distributed Ranges: A Model for Building Distributed Data Structures, Algorithms, and Views## +23 ## Distributed Ranges: A Model for Building Distributed Data Structures, Algorithms, and Views ## BENJAMIN BROCK ## Notices and Disclaimers For notices, disclaimers, and details about performance Project Goals - Offer high-level, standard C++ distributed data structures - Support distributed algorithms Achieve high performance for both multi-GPU, NUMA, and multi-node execution float dot_produc Parallelism, Distributed Data Structures) - Distributed Ranges (Concepts) - Implementation (Algorithms and views) - Complex Data Structures (Dense and sparse matrices) - Lessons learned ## Outline0 码力 | 127 页 | 2.06 MB | 1 年前3
共 956 条
- 1
- 2
- 3
- 4
- 5
- 6
- 96
相关搜索词
C++compile-timecollision detectionreal-time softwarerobotics algorithms算法迭代器容器STLalgorithmgeneric algorithmsiterator abstractionconceptsSIMDmemcmpset intersectionEVEAVX2plugin architectureroboticsROSpluginlibMoveItSafetyReliabilityMedical DevicesSoftware Engineering堆队列排序算法最小生成树扩展欧几里得算法统一机器人描述格式C++代码生成Python脚本LBFGSpp库前向运动学GraphBLAS矩阵接口稀疏矩阵半环分布式范围分布式数据结构分段处理分布式算法并行计算













