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 ...
随机推荐
- [Wc2010]重建计划
Description Input 第一行包含一个正整数N,表示X国的城市个数. 第二行包含两个正整数L和U,表示政策要求的第一期重建方案中修建道路数的上下限 接下来的N-1行描述重建小组的原有方案, ...
- 洛谷P2042 [NOI2005]维护数列
#include<cstdio> #include<cstdlib> #include<algorithm> #include<cstring> #in ...
- POJ 1486二分图的必要边
题意:有n个大小不等透明的幻灯片(只有轮廓和上面的数字可见)A.B.C.D.E…按顺序叠放在一起,现在知道每个幻灯片大小,由于幻灯片是透明的,所以能看到幻灯片上的数字(给出了每个数字的坐标,但不知道这 ...
- HDU 5723 Abandoned country 最小生成树+搜索
Abandoned country Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others ...
- POJ2774 很长的信息
Description Little cat在Byterland的首都读物理专业.这些天他收到了一条悲伤地信息:他的母亲生病了.担心买火车票花钱太多(Byterland是一个巨大的国家,因此他坐火车回 ...
- java开发笔记——表映射实体类代码示例
package com.special.ipmsdm; import java.io.Serializable; import javax.persistence.Column; import jav ...
- RabbitMQ-Spring AMQP
上篇文章RabbitMQ基础入门学习了rabbitMQ一些基础的api,当然spring也在原生代码的基础上做了更多的封装,这篇文章就基于spring-rabbit,学习一下spring的实现. p. ...
- 笔记7 AOP
1. 通知(Advice) 切面的工作被称为通知.通知定义了切面是什么以及何时使用.除了描述切面要完成的工作, 通知还解决了何时执行这个工作的问题.它应该应用在某个方法被调 用之前?之后?之前和之 ...
- Android通过聚合数据API实现天气预报
使用聚合数据的API 聚合数据地址:https://www.juhe.cn/ 在数据服务->生活常用->全国天气预报,申请天气预报的API使用的KEY 保存请求示例的地址,把您申请的KEY ...
- HTML的基本介绍
HTML(HyperText Markup Language): 超文本标记语言,超文本就是指页面内可以包含图片.链接,甚至音乐.程序等非文字元素. HTML是标记语言!!!!! HTML是标记语言! ...