| 查看: 336 | 回复: 0 | |||
[资源]
【分享】Programming Mobile Robots with Aria and Player.Springer.2010
|
|
Programming Mobile Robots with Aria and Player_A Guide to C++ Object-Oriented Control 免责声明 本资源来自于互联网,仅供网络测试之用,请务必在下载后24小时内删除!所有资源不涉及任何商业用途。发帖人不承担由下载使用者引发的一切法律责任及连带责任! 著作权归原作者或出版社所有。未经发贴人conanwj许可,严禁任何人以任何形式转贴本文,违者必究! 如果本帖侵犯您的著作权,请与conanwj联系,收到通知后我们将立即删除此帖! Authors(Editors): Amanda Whitbrook Publisher: Springer Pub Date: 2010 Pages: 117 ISBN: ISBN 978-1-84882-863-6 e-ISBN 978-1-84882-864-3 DOI 10.1007/978-1-84882-864-3 Library of Congress Control Number: 2009940604 Preface This book is intended as a comprehensive guide to object-oriented C++ programming and control of the Pioneer class of robots made by MobileRobots Inc. It covers both the native API (ARIA, supplied by the manufacturer for use with all their classes of robot), and the popular and more generic open-source Player server, which can be used with many different makes and models. Hence, although the book is written around the Pioneer robots in particular, the techniques and principles demonstrated are applicable to a wide range of other mobile robots currently in use in academic and industrial robot labs around the world. The aim is to provide a text that can be used for the practical teaching of objectoriented programming with real robots, and also support researchers using Player and ARIA in their labs. The reader will learn how to install the necessary software, troubleshoot common problems, set up the files needed to describe their robot configuration, and will rapidly be able to get started with the task of creating their own control programs. The text assumes some prior knowledge of object-oriented concepts since the main focus is instructing the user in the use of the ARIA API and the Player C++ client library. However, the instructions here are given primarily by example and in such a way that the object-oriented concepts themselves are also implicitly explained. Readers completely new to object-oriented programming should therefore have no problems with understanding the text and should find themselves easily getting to grips with object-oriented principles as well as learning how to program their robots. The book is divided into six chapters. Chapter 1 provides some background information about Pioneer robots and their control including the various client-server programming architectures that can be adopted, the robot devices present and the software that is available to support them. It also quickly covers installation of the ARIA API and various other MobileRobots resources such as ACTS software (ActivMedia Color Tracking System), MobileSim (the ARIA simulator) and Mapper3Basic (software for creating navigation maps). In addition, it explains how to install Player and its simulator Stage. Chapter 2 presents detailed information on the use of the ARIA API for robot programming, showing how to connect to and control the robot and each of its devices. Chapter 3 is concerned with use of the MobileRobots resources installed in Chapter 1, i.e. ACTS, MobileSim and Mapper3Basic, and Chapter 4 rounds off the ARIA section of the book by explaining how to create and use subclasses with ARIA. Programming with the Player C++ client library is the subject of Chapter 5, and as with Chapter 2, comprehensive details about connecting to and controlling the robot and each of its devices are supplied. Chapter 6 describes the use of Player’s Stage simulator and explains how to create world files and configuration files to define virtual robots, their device set-ups and their environments. The ARIA and Player sections of the book are both fully supported by sample programs, but the reader is also directed to the online supporting materials at https://extras.springer.com, where more detailed and complex programs are available. These additional programs are intended to integrate all of the techniques presented, and they are explained further in the Appendix section. Finally, please note that this guide is concerned with installing and using ARIA and Player software on Linux-based operating systems only, since Player is not compatible with Windows operating systems. Nottingham, May 2009 Amanda Whitbrook 本资源链接售价共6个可选网络硬盘链接,3.27 MB。 -------------------------------------------------------------------------------------------------------- 3.27 Programming Mobile Robots with Aria and Player_A Guide to C++ Object-Oriented Control.9781848828636.p117.Springer.2009.rar https://rapidshare.com/files/389 ... trol.9781848828636. https://uploading.com/files/b72e ... rol.9781848828636./ https://www.easy-share.com/1910299675/Programming Mobile Robots with Aria and Player_A Guide to C++ Object-Oriented Control.9781848828636.p117.Springer.2009.rar https://depositfiles.com/files/xmjhx6d7x https://www.divshare.com/download/11428364-be5 https://www.sendspace.com/file/xj3wcn -------------------------------------------------------------------------------------------------------- |
» 猜你喜欢
计算机、0854电子信息(085401-058412)调剂
已经有4人回复
基金申报
已经有3人回复
国自然申请面上模板最新2026版出了吗?
已经有9人回复
溴的反应液脱色
已经有6人回复
纳米粒子粒径的测量
已经有7人回复
常年博士招收(双一流,工科)
已经有4人回复
推荐一本书
已经有10人回复
参与限项
已经有5人回复
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
找到一些相关的精华帖子,希望有用哦~
with editor变回Submitted to Journal什么情况?求解!多谢!
已经有4人回复
Applied Mathmatical and computional with editor一年多了
已经有11人回复
With editor长达9个月了,真是耗不起啊
已经有22人回复
Days with you
已经有9人回复
求en_windows_7_professional_with_sp1
已经有2人回复
【Share】Young people exchange ideas with Premier Wen
已经有8人回复
food research international 投稿两个星期了还是with editor
已经有20人回复
【交流】journal of crystal growth 为什么with Editor 如此久啊?
已经有9人回复
求翻译 Egg albumen and yolk were separated carefully with a net,
已经有8人回复
The custom associate with eating moon-cake in mid-autumn festival
已经有10人回复
Scripta Mater. With Editor快2周了
已经有42人回复
科研从小木虫开始,人人为我,我为人人












回复此楼
点击这里搜索更多相关资源