ImageVerifierCode 换一换
格式:PDF , 页数:13 ,大小:419.16KB ,
资源ID:5708379      下载积分:10 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenkunet.com/d-5708379.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([资料][自动化技术][机器人]国外的机器人制作.pdf)为本站会员(jintaihu)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(发送邮件至13560552955@163.com或直接QQ联系客服),我们立即给予删除!

[资料][自动化技术][机器人]国外的机器人制作.pdf

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

26、que tube-like sensor that measures change in its length. Inside the tube has two wires, and when it stretches, the distance between the wires increases and the capacitance decreases. Microphones provide a way to add sound detection ability to a robot, although it usually requires additional electron

27、ics. Piezoelectric film sensors detect vibrations, changes in applied force, and changes in temperature and far-infrared radiation. Sonar sensors measure distance to an object. Tilt sensors have a drop of electrolytic fluid between its electrodes. The amount of conduction between the center electrod

28、e and each of the outer electrodes is determined by the degree to which the outer electrode is immersed in the electrolytic fluid. Shaft Encoders are important for precise control of motors and can be implemented using IR or light sensors. Proprioceptive sensors measure the internal state of the rob

29、ot, such as battery-level sensing, stall current sensing, etc. 4.2. Infrared Rangefinders Sharp GP2D12 infrared triangulation sensors (distributed by Acroname, Inc.) are very accurate rangefinders. These devices use linear position sensitive devices (PSD) and their measurements are accurate to appro

30、ximately 1cm Appendix A. Sensors return their readings as variable voltage, ranging from 0 to 5 volts. Analog-to-digital converter is used to convert this analog value to digital reading ranging from 0 to 255. The sensors manual includes a graph of sensors value versus distance. Distance is approxim

31、ated by using a power regression: d(s) = 2141.7*s-1.07886 where d is distance in cm and s is 8-bit sensors value from 0 to 255. IR sensors require significant amount of power. When using small boards, such as SV203, the sensors should be connected to unregulated 6V, instead of regulated 5V. Outputs

32、of these sensors are connected to boards analog input pins. 5. Components 5.1 Fasteners The most common type of fasteners in small-scale prototyping are little nuts and bolts. They come in variety of types and sizes. In our prototypes, we use 4-40” and 6-32” hexagonal head bolts and nuts, since they

33、 are appropriate for small-scale models. Usually, we use regular steel nuts, however plastic lock nuts and nylon insert nuts are useful for variable tightening of a bolt. 5.2 Materials Aluminum: We found aluminum to be one of the best prototyping materials. It is lightweight and can be easily machin

34、ed. A specific advantage of aluminum is its pliability. It can be bent at virtually any angle, although it depends on its thickness. ” plates can be bent up to 90, whereas thin plates can be bent all the way to 180. Aluminum can also be drilled, tapped, or cut more easily than other materials, such

35、as steel. Rapid Prototyping of Small Robots 4 Acrylic plastic: Acrylic plastic is also an interesting material. It can be cut and filed to provide almost perfect edge. It is also easy to drill and tap. One of its advantages is that two pieces can be connected together in any fashion by using acetone

36、 or other solvent-welder. A solvent bond is similar to a weld, so it is extremely durable. Furthermore, unlike other glues, solvent securely connects two materials in very short time. Polycarbonate plastic: Like acrylic, this plastic is easily machined. It can be cut, milled, and drilled. However, i

37、t is quite difficult to tap, because the material can be compressed. Its unique advantage is that it can be bent without heating, for example, using a brake. Most plastics either break during even minor bending or require to be heated. Another interesting property of polycarbonate plastic is its str

38、ength a ” thick sheet is bullet proof. 5.3 Lego Lego by itself is a great kit for prototyping. Complex parts, such as gear trains, arms, and steering mechanisms can be implemented quickly and easily using Lego parts for construction 3. 5.3.2 Lego structures Sometimes it is faster to use Lego than to

39、 manufacture similar parts using usual materials. A good example is Lego wheels. Manufacturing a wheel is not an easy task and usually requires some time, whereas Lego wheels come in many shapes and sizes, such as a smooth-surfaced pulley or a large traction-wheel. 5.3.2 Lego Wheels Small wheels and

40、 pulleys can be glued to servos with a heat-melt glue, whereas big Lego traction-wheels can be securely attached to CS60 servos, because servos connector fits nicely between wheels plastic and rubber. An easy way to attach free spinning wheels to a prototype is to connect small Lego wheels to a 2x1

41、Lego beam with a hole in the middle by a Lego connector peg. The Lego beam is then glued to a structure, for example, an aluminum angle in Figure 3. Larger wheels require two 4x1 or larger beams and a Lego axle that goes through the beams and the wheel. 5.4 Double-sided Foam Tape and Variable-rigidi

42、ty attachment Sometimes it is useful when servos are not rigidly attached to a structure, but are rather flexible. For example, it is definitely a plus for a four-wheel vehicle, since it ensures that all wheels are going to be on the ground at the same time. (It is difficult to achieve the same resu

43、lt with a rigid attachment, since it is almost impossible to make four perfectly leveled supports for servos). One of the fastest, but also secure ways to do that is to attach servos to the base using a double-sided sticky tape. Such tape is usually quite thick, which allows servos to have some flex

44、ibility. Structures that are more flexible require a few more layers of tape. By varying area covered with tape and tapes thickness, it is possible to get any degree of flexibility of a connection from very rigid (such as one layer of tape covering the whole servo) to very flexible. In Figure 4 all

45、servos, a receiver, and a battery pack are connected by double-sided tape to a rectangular piece of plastic. Furthermore, the tape is strong enough to hold aluminum legs attached securely to plastic servo connectors. Figure 3 Figure 4 Rapid Prototyping of Small Robots 5 5.5 Velcro A simple and yet s

46、ecure way to attach a receiver or a battery to a robot is to use Velcro. A small 1”x1” piece on a robot and at the bottom of a battery or a receiver will securely hold it in place. Velcros advantage is that it can be detached this is not the case with other adhesives. 6. Servomotors Servomotors can

47、be used very efficiently for prototyping as primary drive motors, because of their mounting design, built-in gear reduction, and simple remote control. Lightweight and compact receiver-battery pack is also useful at relatively small models (ex. when a model is just twice the size of a receiver). Fur

48、thermore, servos can provide both types of actuation: angular position and velocity control. Angular position control means that servos input controls its position, whereas velocity control affects servos velocity. 6.1 Modular assembly and servo case as structural element When a prototype is relativ

49、ely small, servos take a lot of space. Instead of using servos purely as rotary actuators, it is more efficient to use their cases as structures of a robot. A simple spherical actuator in Figure 5 can be made by taping one servo to another. By using only three aluminum angles and a tape, it is possi

50、ble to make a three joint leg (Figure 6). Three servos provide not only three actuators, but also three links. Because, servos have very high torque-to-weight ratio, they make up very efficient legs. Such leg can lift a body that is much heavier then the leg itself. To increase durability, C-shape a

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报