- Learning Robotics using Python
- Lentin Joseph
- 330字
- 2021-06-25 21:04:10
The robot chassis design
After computing the robot's motors and wheels parameters, we can design the robot chassis or robot body. As required, the robot chassis should have a provision to hold food, it should be able to withstand up to 5 kg payload, the ground clearance of the robot should be greater than 3 cm, and it should be low in cost. Apart from this, the robot should have a provision to place electronics components, such as a personal computer (PC), sensors, and a battery.
One of the easiest designs to satisfy these requirements is a multi-layered architecture such as Turtlebot 2 (http://www.turtlebot.com/). It has three layers in the chassis. The robot platform called Kobuki (http://kobuki.yujinrobot.com/about2/) is the primary drive mechanism of this platform. The Roomba platform has motors and sensors inbuilt, so there is no need to worry about designing the robot drive system. The following image shows the TurtleBot 2 robot chassis design:

TurtleBot 2 robot (http://robots.ros.org/turtlebot/)
We will design a robot similar to TurtleBot 2 with our own moving platform and components. Our design also has a three-layer architecture. Let's identify all the tools that we need before we start designing.
Before we start designing the robot chassis, we need computer-aided design (CAD) tools. The popular tools available for CAD are:
- SolidWorks (http://www.solidworks.com/default.html)
- AutoCAD (http://www.autodesk.com/products/autocad/overview)
- Maya (http://www.autodesk.com/products/maya/overview)
- Inventor (http://www.autodesk.com/products/inventor/overview)
- SketchUp (http://www.sketchup.com/)
- Blender (http://www.blender.org/download/)
- LibreCAD (http://librecad.org/cms/home.html)
The chassis design can be designed in any software you are comfortable with. Here, we will demonstrate the 2D model in LibreCAD and 3D model in Blender. One of the highlights of these applications is that they are free and available for all OS platforms. We will use a 3D mesh viewing tool called MeshLab to view and check the 3D model design and use Ubuntu as the main operating system. Also, we can see the installation procedures of these applications in Ubuntu 16.04 to start the designing process. We will provide tutorial links to install applications in other platforms too.
- 地方檔案與文獻研究(第2輯)
- 圖書館發展中的知識產權問題研究
- 胡華文集(第一卷)
- 公共文化館治理研究(2015年):四川省文化館“十三五”規劃重大課題調研成果集
- 圖書館知識整合與知識服務研究:以西部社會科學院圖書館為例
- 山東圖書館學史研究
- 李一氓文存(第二卷):存在集三編下冊
- Swift Game Development(Third Edition)
- 基于知識治理的競爭情報協同模型研究
- 高校圖書館休閑功能開發研究
- 高校圖書館建設與知識管理
- 中國人民大學復印報刊資料轉載指數排名研究報告2018(中國人民大學研究報告系列)
- 檔案與少數民族記憶
- 中國富布賴特學友會(籌)論文集(2013)
- 一本書的圖書館之旅:圖書館閱讀推廣十五年