ROS讲座 关于ROS2和Gazebo C++ in Open Source Robotics
分享一个不错的介绍ROS2和Gazebo的视频讲座。
Gazebo中的云彩飘动起来了!!!!
超清视频分享网址: http://v.youku.com/v_show/id_XMTcyMzY0NzUwOA
源码和重要资料网址:https://github.com/CppCon/CppCon2015
内容非常详尽。
讲座内容:
----
----
CppCon 2015 Presentation Materials
https://github.com/CppCon/CppCon2015 is the canonical location for presentations and code from CppCon
2015.
For Speakers: Submitting Materials
Index of Materials
Keynotes
- Better
Code - Data Structures by Sean Parent [.key]
[.pdf] - Ranges
for the Standard Library by Eric Niebler - Writing
Good C++14 by Bjarne Stroustrup - Writing
Good C++14 By Default by Herb Sutter
Presentations
- 3D
Face Tracking and Reconstruction using Modern C++ by Patrik Huber - A
C++14 Approach to Dates and Times by Howard Hinnant - A
Crash Course in Open Source Licensing by Kevin P. Fleming - A
Few Good Types by Neil MacIntosh - All
Your Tests Are Terrible by Titus Winters and Hyrum Wright - allocator
Is to Allocation what vector Is to Vexation by Andrei Alexandrescu - Applying
functional programming in code design by Michał Dominiak - Benchmarking
C++ Code by Bryce Adelstein Lelbach - Beyond
Sanitizers by Kostya Serebryany - Boostache
Exposed by Michael Caisse - Bridging
Languages Cross-Platform by Andrew Twyman and Jacob Potter - C++
Coroutines by Gor Nishanov - C++
for cross-platform VR development by Nicolas Lazareff - C++
in Open Source Robotics by Jackie Kay, Louise Poubel - C++
In the Audio Industry by Timur Doumler - C++
Metaprogramming by Fedor Pikus - C++
metaprogramming- a paradigm shift by Louis Dionne - C++
Multi-dimensional Arrays for Computational Physics and Applied Mathematics by Pramod Gupta - C++
on the Web by JF Bastien - C++11,
14, 17 Atomics - the Deep Dive by Michael Wong - CLANG
C2 for Windows by Jim Radigan - Comparison
is not simple, but it can be simpler - Lawrence Crowl - CppCon 2015 by Lawrence Crowl [.odp]
[.ppt]
[more
materials] - Compile-time
tools for generic programming in C++ by Abel Sinkovics - Concurrency
TS - Editor’s Report by Artur Laksberg - constexpr
Applications by Scott Schurr - constexpr
Introduction by Scott Schurr - Contracts
for Dependable C++ by Gabriel Dos Reis - Cross-Platform
Mobile App Dev with VC++ by Ankit Asthana and Marc Gregoire - Declarative
Control Flow by Andrei Alexandrescu - Demystifying
Floating Point by John Farrier - Easy
compilation from TouchDevelop to ARM Cortex-M0 using C++11 by Jonathan Protzenko - Enhancing
STL Containers by Viktor Korsun - Evolving
Legacy Code by Rachel Cheng and Michael VanLoon - Executors
for C++ - A Long Story by Detlef Vollmann - for_each_argument
explained and expanded by Vittorio Romeo [more
materials] - From
Functional To Parallel - Stochastic Modelling in C++ by Kevin Carpenter - functional
- What's New, And Proper Usage by Stephan T. Lavavej [.pdf]
[.pptx] - Functional
Design Explained by David Sankel - Functional
programming - functors and monads by Michał Dominiak - Haskell
Design Pattern by Sherri Shulman - How
I learned to stop worrying and love metaprogramming by Edouard Alligand - How
to make your data structures wait-free for reads by Pedro Ramalhete - Intro
to C++ Object Model by Richard Powell [.key]
[.pdf]
[more materials] - Large
Scale C++ With Modules by Gabriel Dos Reis - Lessons
in Sustainability by Titus Winters - Live
lock-free or deadlock by Fedor Pikus - Memory
and C++ debugging at EA by Scott Wardle - Networking
and Number Crunching with C++ by Matt P. Dziubinski - Null
Pointers Shouldn't Compile by Jacob Potter - Organizational
Leadership With Modern C++ by Kevin Kostrzewa and John Wyman - Panel
Discussion on C++ Technical Specifications by Marshall Clow, Gor Nishanov, Gabriel Dos Reis, Michael Wong, Michael Caisse, Beman Dawes and Eric Niebler - Parallelizing
the C++ STL by Grant Mercer and Daniel Bourgeois - Programming
with less effort in C++ by Sylvain Jubertie - Pruning
Error Messages From Your C++ Template Code by Roland Bock - Qt
- modern user interfaces for C++ by Milian Wolff - Rcpp
- Seamless R and C++ Integration by Matt P. Dziubinski - Reactive
Stream Processing Rx4DDS by Sumant Tambe - Reflection
techniques in C++ by Paul Fultz II - Simple
Extensible Pattern Matching With C++14 by John Bandela - Static
Analysis and C++ by Neil Macintosh - STL
Algorithms in Action by Michael VanLoon [.pdf]
[.pptx] - Stop
Teaching C by Kate Gregory - string_view by
Marshall Clow - Testing
Battle.net by Ben Deane - The
Birth of Study Group 14 by Nicolas Guillemot, Sean Middleditch, Michael Wong - The
Importance of Being Const by Richard Powell [.key]
[.pdf] - The
Sad Story of memory_order_consume by Paul E. McKenney - Time
Programming Fundamentals by Greg Miller - Transactional
Memory in Practice by Brett Hall - Transducers,
from Clojure to C++ by Juan Pedro Bolivar Puente [more
materials] - Type
Traits by Marshall Clow - Unexceptional
exceptions by Fedor Pikus - Value
Semantics by John Lakos - Variable
Templates - C++14 compile-time computation by Peter Sommerlad - Variadic
Templates - Guidelines, Examples and Compile-time computation by Peter Sommerlad - What
is Open Source, and Why Should You Care by Kevin P. Fleming - What's
New In VS2015 by Steve Carroll - Work
Stealing by Pablo Halpern - Writing
Great Libraries in 89 Easy Steps by Zach Laine - Writing
my own CMS by Jens Weller
Tutorials
- An
Overview on Encryption in C++ by Jens Weller - Boost
Units for Correct Code by Robert Ramey - cppreference.com
- the community wiki by Sergey Zubkov - Crazy
Easy Scripting with ChaiScript by Jason Turner - Effective
C++ Implementation of Class Properties by Viktor Korsun - Expression
Templates What Why When Were by Joel Falcou [more
materials] - Futures
from Scratch by Arthur O'Dwyer - Implementation
of a component-based entity system in modern C++ by Vittorio Romeo [more
materials] - Integrating
generators EDSL's for Boost.Spirit X3 by Felipe Magno de Almeida - Kiss
Templates by Roland Bock - Lambdas
from First Principles by Arthur O'Dwyer - Racing
the Filesystem by Niall Douglas - Secure
C++ Programming by Gwendolyn Hunt - The
Current State of (Free) Static Analysis by Jason Turner - Using
Spirit x3 To Write Parsers by Michael Caisse
Demos
- Becoming
a GDB Power User by Greg Law - On
C++, Javascript and WebSockets by Alex Fabijanic - Visualizing
Template Instantiations - Templator Demo by Peter Sommerlad
Lightning Talks and Lunch Sessions
- A
different way to use boost serialization by Jens Weller - Algorithmic
Differentiation - C++ and Extremum Estimation by Matt P. Dziubinski - Being
Smart About Pointers by Michael VanLoon - C++
devirtualization in clang by Piotr Padlewski - C++
in the telecom industry by Yani Miguel - C++
Requests - Curl for People by Huu Nguyen - C++
WAT by Piotr Padlewski - completion
- Improving the future with monads by Travis Gockel - Emacs
as a C++ IDE by Atila Neves - Extreme
Type Safety with Opaque Typedefs by Kyle Markley - Give
Me 15 Minutes and I'll Change Your View of GDB by Greg Law - Heaptrack
- A Heap Memory Profiler by Milian Wolff - How
to infix your code by Pascal Bormann - Integrating
TinyMCE3 into Qt by Jens Weller - Introducing
Brigand by Edouard Alligand and Joel Falcou - Practical
Move Semantics by Titus Winters - RapidCheck,
property based testing for C++ by Emil Eriksson - The
dangers of C style casts by Joshua Gerrard [.odp]
[.pdf] - Traits
Go Mainstream by Leor Zolman - Unbounded
Lock-Free Concurrent Queue by Jaedyn Draper
----
特别推荐:ROS第三方教程----http://edu.gaitech.hk/
----
其他补充:
rosparam:http://www.ros.org/news/2016/08/new-package-rosparam-handler-package.html
https://github.com/cbandera/rosparam_handler
gaitech: http://www.ros.org/news/2016/09/gaitech-educational-portal-for-ros.html
http://edu.gaitech.hk/
http://www.gaitech.hk/
http://forum.gaitech.hk/
http://www.gaitech.net/
http://ros.gaitech.net/forum.php
ROS讲座 关于ROS2和Gazebo C++ in Open Source Robotics的更多相关文章
- Gazebo機器人仿真學習探索筆記(七)连接ROS
中文稍后补充,先上官方原版教程.ROS Kinetic 搭配 Gazebo 7 附件----官方教程 Tutorial: ROS integration overview As of Gazebo 1 ...
- Gazebo與ROS版本說明
使用哪种ROS / Gazebo版本的组合 介绍 本文档提供了有关将不同版本的ROS与不同版本的Gazebo结合使用的选项的概述.建议在安装Gazebo ROS包装之前阅读它.重要!简单的分析,快速和 ...
- ROS(indigo)_turtlebot仿真示例包括stage和gazebo
ROS(indigo)_turtlebot仿真示例包括stage和gazebo 现上参考网址: turtlebot:http://wiki.ros.org/Robots/TurtleBot stage ...
- 在ROS Kinetic和Gazebo 8中使用智能汽车仿真演示
在ROS Kinetic和Gazebo 8中使用智能汽车仿真演示 智能车无人驾驶技术是目前人工智能和机器人技术的研究热点,有许多开源平台可以使我们零基础零成本入门无人驾驶技术.本文分享一下目前ROS官 ...
- ROS和Gazebo进行机器人仿真(二)
一.在Gazebo中使用ROS控制器 在本节中,我们将讨论如何在Gazebo中让机器人的每个关节运动. 为了让关节动起来,我们需要分配一个ROS控制器,尤其是,我们需要为每个关节连上一个与transm ...
- ROS和Gazebo进行机器人仿真(一)
Gazebo是一种多机器人仿真器,可用于室内外机器人仿真.Gazebo在ROS中有良好的接口,包含ROS和Gazebo的所有控制. 若要实现ROS到Gazebo的通信,我们必须安装ROS-Gazebo ...
- ROSCon 2016视频和幻灯片发布 ROS机器人操作系统重要参考资料
ROSCon 2016视频和幻灯片发布 By Tully Foote on 十月19,2016 7:28 AM 全部PPT下载地址:http://pan.baidu.com/s/1gf2sn2F RO ...
- 基于ros2 dashing的建图导航探索
基于ros2 dashing的建图导航探索 1. 环境准备 安装ros2 dashing, 参考链接: https://index.ros.org/doc/ros2/Installation/Dash ...
- Ubuntu14.04安装和配置ROS Indigo(一)
安装ROS 配置Ubuntu的软件源 配置Ubuntu要求允许接受restricted.universe和multiverse的软件源,可以根据下面的链接配置: https://help.ubuntu ...
随机推荐
- Chtholly Nota Seniorious
题目背景 大样例下发链接: https://pan.baidu.com/s/1nuVpRS1 密码: sfxg こんなにも.たくさんの幸せをあの人に分けてもらった だから.きっと 今の.私は 谁が何と ...
- ●洛谷P1903 [国家集训队]数颜色
题链: https://www.luogu.org/problemnew/show/P1903题解: 序列带修莫队, 推荐博客https://www.cnblogs.com/Paul-Guderian ...
- 【BZOJ1087】【SCOI2005】互不侵犯King
Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案.国王能攻击到它上下左右,以及左上 左下右上右下八个方向上附近的各一个格子,共8个格子. Input 只有一行, ...
- CTSC&APIO2017
CTSC Day -1 因为越发感到自己与dalao们之间姿势水平的差距,本来打算再多学些姿势,但被老师叫去做noi,于是花了一两周的时间做完了noi2011~2015,也学到了一些奇怪姿势,还是挺有 ...
- 提高Mysql查询速度的一些建议(转).
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...
- class-map与policy-map 配置与qos模版
将subnet-a 与subnet-b 归入类class1 中.Router1(config)# ip access-list extended subnet-a Router1(config-std ...
- Java正则过滤
import java.util.regex.Matcher; import java.util.regex.Pattern; public class LongStringtonumber { pu ...
- google-gson 解析json
http://www.cnblogs.com/jianyungsun/p/6647203.html 在JSON官网我们可以查看到各个语法对json的支持,对于java来说比较成熟的是google-gs ...
- Windows转Linux总结(附带常用Linux命令-LinuxMint)
这是我在Linux系统下写的第一篇博客,花了一周的时间从Windows系统转到Linux并且可以完成日常操作,能在Linux系统下完成开发,运用各种开发工具,写各种语言小程序和JavaEE. 经过这一 ...
- C++笔记004:C++类通俗点说
核心: C++的类就是对C语言的结构体进行了扩展,C++的结构体可以包含函数! ------------------------------------------------------ 我们学习C ...