[资料][自动化技术][机器人]国外的机器人制作.pdf
《[资料][自动化技术][机器人]国外的机器人制作.pdf》由会员分享,可在线阅读,更多相关《[资料][自动化技术][机器人]国外的机器人制作.pdf(13页珍藏版)》请在文库网上搜索。
1、Rapid Prototyping of Small Robots Draft Grigoriy B. Reshko Carnegie Mellon University Pittsburgh, PA, USA reshkori.cmu.edu Matthew T. Mason Carnegie Mellon University Pittsburgh, PA, USA matt.masonri.cmu.edu Illah R. Nourbakhsh Carnegie Mellon University Pittsburgh, PA, USA illahri.cmu.edu 1. Introd
2、uction This paper describes our work on high quality rapid prototyping. The focus is on techniques that produce prototypes of desired quality and yet do not take long to build. We present necessary information about methods of control, power, sensors, batteries, electronics, and more. We outline mat
3、erials, methods, and tools. We also explain how to use servomotors, Lego, and electronics to achieve satisfying results. Figure 1 shows an example of the kind of project. With the right tools and materials, and with parts on hand, the omni wheel telerobot took less than half an hour from conception
4、to completion. 1.1 Why prototype? We have noticed that some designers tend to prototype very quickly 1. Sometimes you can learn something important in a few minutes from a prototype that might have taken weeks or months otherwise. Mechanical design seems to require iteration, so, the faster you can
5、iterate, especially at the beginning of a project, the better. 1.2 Levels of prototyping Prototyping ranges from an idea to a complete product. The quality and the level of detail of a prototype should depend on its purpose. For example, Figure 1 shows the first prototype of the Palm Pilot Robot 5,
6、which at this point is nothing more than three servos taped to a receiver. This simple model is sufficient to fulfill its purpose of demonstrating holonomic motion of the base. Later we built a more complex prototype with sensors to show that the robot can follow walls. 2. Control We examined and te
7、sted three types of control of prototypes: human powered prototypes, remote control, and computer control. 2.1 Human powered prototypes One of the most common goals of prototyping is to demonstrate a concept or an idea. Usually complexity of a prototype varies with the complexity of an idea. Relativ
8、ely simple or predictable prototypes do not need motors and batteries they can be powered and controlled by humans instead. An example of a human-powered prototype is a regular four-wheel LEGO vehicle in Figure 2. There is no need to attach motors and remote-control equipment to demonstrate that it
9、can move back and forth. On the contrary, it is impossible to demonstrate wheel traction simply by turning the wheels. Therefore, prototypes in which human Figure 1 Figure 2 Rapid Prototyping of Small Robots 2 intervention affects the results require a remote or computer control system. 2.2 Remote c
10、ontrol Human remote control is useful when precise or unusual methods of control are required. It is also the simplest way to control a prototype without actually physically interfering with it. For example, the fastest way to determine what happens to a robot that rapidly accelerates and then decel
11、erates is to use a remote control system. A simple and easy to use remote control system for model airplanes will suffice to demonstrate whether such robot will immediately come to a stop or skid for a certain distance. Such control system has four channels and provides good range, reliable communic
12、ation, and up to four proportional controls, which allow smooth adjustment of speed or angular position of servos. An example is Three-Wheel Mobipulator robot. Human remote control provides an easy method of control of the steered wheel and the brake at the same time, while not requiring any program
13、ming or additional electronics. 2.3 Computer control When a robot requires precise and complex operations or is involved in an application that requires sensors or computer feedback to take actions, the computer control becomes the right choice. An example of such control is a simple autonomous prot
14、otype with encoders on its wheels driving in a straight path. Companies develop a variety of boards with different capabilities that can control servo and stepper motors by means of serial or parallel communication with a computer. Some boards just translate commands from a computer to PWM signals,
15、whereas others are programmable. Pontechs SV203 board is a good example of a relatively simple and inexpensive computer control system. It uses serial communication to talk to a computer and can run by itself. However, it is very slow and simplistic compared to a desktop computer. Most boards have v
16、ery limited number of functions and the amount of memory. Although the board by itself can be sufficient for a number of applications, the two alternatives are to use a tether and connect a robot to a reasonably powerful computer, or to use a more complex board such as 68HC11 chip or BASIC stamp. An
17、other advantage of computer control over the previous two methods is the ability to use sensors. Most control boards have already built-in analog and digital inputs and can connect to a variety of sensors. 3. Power Size, shape, and voltage of batteries depend on its application. For small-scale prot
18、otypes, we use 6V or 4.5V Nickel-Metal Hydride (NiMH) battery. It is fully rechargeable and can provide steady voltage for a relatively long time. These batteries can be used for servomotors and electronics, because they provide high current. A small regular 9V or 6V NiMH with a voltage regulator ca
19、n be used to power electronics, since it does not require high current. Tethered models can be powered externally, since they already require wires for communication. External power supply has an advantage of providing stable high-current output without a need to recharge. 4. Sensors When controllin
20、g a robot by a computer, or when it is an autonomous system, sensors become an integral part of prototyping. 4.1. Digital and analog sensors There are two types of sensors: digital and analog. Digital sensors, such as micro-switches or pushbuttons, are easy to implement by interfacing them directly
21、to the electronics. Micro switches or push buttons are small switches that are useful when physical confirmation of a contact is required, such as in obstacle detection. Analog sensors provide a range of output values, but usually require an analog-to-digital converter to convert their values into a
22、 binary number, which a computer can understand. Analog sensors can also be converted to binary sensors by using a voltage divider, which usually requires one additional resistor connected to the ground. Analog sensors 2 include the following: Rapid Prototyping of Small Robots 3 Photoresistors are v
23、ariable resistors that change their resistance due to the intensity of visible light. Phototransistors are similar, but provide greater sensitivity. Photodiodes have even greater sensitivity and respond rapidly to changes in illumination. Infrared sensors are used as proximity and reflectivity senso
24、rs and are almost unaffected by visible light. Pyroelectric sensors respond to very small temperature changes, because its crystal induces a charge when it is heated. Bend sensors have conductive ink between two electrodes to give a variable resistance, depending upon the degree of bending. Total re
25、sistance changes by a factor of about 3 to 5 as the bend sensor goes from straight to maximum bend. Force-sensing resistors are also based on conductive ink technology. They are very sensitive, and their resistance is changed by several orders of magnitude as force is applied. Rubbery ruler is a uni
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资料 自动化技术 机器人 自动化 技术 国外 制作