ros导航资源

ROS教程

turtlebot教程
http://learn.turtlebot.com/
http://wiki.ros.org/navigation

costmap_2d

代码分析

http://blog.csdn.net/u013158492/article/details/50492506

课程

个人博客

CSDN

TODO

USB hub 多usb接口重映射:udev 规则

参考:http://blog.csdn.net/zyh821351004/article/details/50596171
你在开发的过程中是否会出现 USB端口号会发生变化。 例如: 机器人底盘与雷达都是 ttyUSB* .其序号与接入的先后有关。 对于写好的launch每次修改对应接口是不是

很麻法,或者每次得先插入一个再插另外一个。才能保证ttyUSB0 ttyUSB1. 但是如果你重启系统,说不定还是有问题出现。。

    ==》 不如将端口重映射到新的固定的名字,并且设置其权限为可读。 这样不管你的先后插入,符合对应id的硬件端口自动的映射到新定义的名字。

raspberry pi 2 install Ubuntu 14.04 LTS

http://blog.csdn.net/dxuehui/article/details/51045671

ros中利用gazebo进行gmapping仿真:kobuki+kinct -> kobuki+rplidar

http://blog.csdn.net/zyh821351004/article/details/48846179
https://dobots.nl/2015/02/05/rplidar-with-rtabmap-on-turtlebotmd/
http://geduino.blogspot.jp/2015/04/gmapping-and-rplidar.html
https://github.com/roboticslab-fr/rplidar-turtlebot2

四元数

http://www.cnblogs.com/gaoxiang12/p/5113334.html

PID

python版PID
https://github.com/ivmech/ivPID

走直线

https://www.youtube.com/watch?v=PGZMlzBlMmw
https://github.com/zshn25/turtlesim_cleaner
http://www.coins-lab.org/psu/cs460/labs/ros/lab01_cleaner/robot_cleaner.cpp
http://wiki.ros.org/pr2_controllers/Tutorials/Using%20the%20base%20controller%20with%20odometry%20and%20transform%20information

底盘逻辑优化

对照下面的程序,优化底盘
https://github.com/qboticslabs/Chefbot_ROS_pkg

imu 应用于室外小车

http://www.geology.smu.edu/~dpa-www/robo/Encoder/imu_odo/

raspberry pi 安装turtlebot

http://stackoverflow.com/questions/28835794/undefined-reference-to-libusb-get-parent-compiling-freenect/30800980#30800980
http://wiki.ros.org/turtlebot/Tutorials/indigo/Turtlebot%20Installation
http://answers.ros.org/question/211201/building-turtlebot-for-raspberry-pi-2-indigo-two-questions/

黑科技

无人驾驶

光学雷达(LiDAR)在无人驾驶技术中的应用
http://geek.csdn.net/news/detail/70880
基于ROS的无人驾驶系统
- http://geek.csdn.net/news/detail/78099

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Design, simulate, and program interactive robots Key Features Design, simulate, build, and program an interactive autonomous mobile robot Leverage the power of ROS, Gazebo, and Python to enhance your robotic skills A hands-on guide to creating an autonomous mobile robot with the help of ROS and Python Book Description Robot Operating System (ROS) is one of the most popular robotics software frameworks in research and industry. It has various features for implement different capabilities in a robot without implementing them from scratch. This book starts by showing you the fundamentals of ROS so you understand the basics of differential robots. Then, you'll learn about robot modeling and how to design and simulate it using ROS. Moving on, we'll design robot hardware and interfacing actuators. Then, you'll learn to configure and program depth sensors and LIDARs using ROS. Finally, you'll create a GUI for your robot using the Qt framework. By the end of this tutorial, you'll have a clear idea of how to integrate and assemble everything into a robot and how to bundle the software package. What you will learn Design a differential robot from scratch Model a differential robot using ROS and URDF Simulate a differential robot using ROS and Gazebo Design robot hardware electronics Interface robot actuators with embedded boards Explore the interfacing of different 3D depth cameras in ROS Implement autonomous navigation in ChefBot Create a GUI for robot control Who this book is for This book is for those who are conducting research in mobile robotics and autonomous navigation. As well as the robotics research domain, this book is also for the robot hobbyist community. You're expected to have a basic understanding of Linux commands and Python. Table of Contents Getting started with ROS Understanding basics of differential robots Modeling the Differential Drive Robot Simulating a Differential Drive Robot Using ROS Designing ChefBot Hardware and Circuits Interfacing Actuators and Sensors to the Robot Controller Interfacing Vision Sensors with ROS Building ChefBot Hardware and the Integration of Software Designing a GUI for a Robot Using Qt and Python Assessments 设计,模拟和编程交互式机器人 主要特征 设计,模拟,构建和编程交互式自主移动机器人 利用ROS,Gazebo和Python的强大功能来增强您的机器人技能 在ROS和Python的帮助下创建自主移动机器人的实用指南 书说明 机器人操作系统(ROS)是研究和工业中最流行的机器人软件框架之一。它具有各种功能,可以在机器人中实现不同的功能而无需从头开始实现。 本书首先向您展示ROS的基础知识,以便您了解差分机器人的基础知识。然后,您将学习机器人建模以及如何使用ROS设计和模拟它。继续,我们将设计机器人硬件和接口执行器。然后,您将学习使用ROS配置和编程深度传感器和激光雷达。最后,您将使用Qt框架为您的机器人创建GUI。 在本教程结束时,您将清楚地了解如何将所有内容集成并组装到机器人中以及如何捆绑软件包。 你会学到什么 从头开始设计差速机器人 使用ROS和URDF建模差分机器人 使用ROS和Gazebo模拟差分机器人 设计机器人硬件电子 带嵌入式板的接口机器人执行器 探索ROS中不同3D深度相机的接口 在ChefBot中实现自主导航 为机器人控制创建GUI 这本书的用途是谁 本书适用于从事移动机器人和自主导航研究的人员。除了机器人研究领域,本书也适用于机器人爱好者社区。您应该对Linux命令和Python有基本的了解。 目录 ROS入门 了解差分机器人的基础知识 差动驱动机器人的建模 使用ROS模拟差分驱动机器人 设计ChefBot硬件和电路 将执行器和传感器连接到机器人控制器 将视觉传感器与ROS连接 构建ChefBot硬件和软件集成 使用Qt和Python为机器人设计GUI 评估
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值