Skip to main content

Home/ Robotics/ Group items tagged gear

Rss Feed Group items tagged

York Jong

ROBOT GEARS TUTORIAL - 0 views

  • motors commercially available do not normally have a desirable speed to torque ratio (the main exception being servos and high torque motors with built in gearboxes)
  • With gears, you will exchange the high velocity with a better torque.
  • the larger gear will move more slowly than the smaller gear, but it will move with more torque.
  • ...1 more annotation...
  • Suppose your gearing ratio is 3/1. This would mean you would multiple your torque by 3 and your velocity by the inverse, or 1/3.
  •  
    No good robot can ever be built without gears. As such, a good understanding of how gears affect parameters such as torque and velocity are very important.
York Jong

RoboLogo - Teaching Children how to program Interactive Robots - 0 views

  • All of the procedures take a discrete ``gear'' to specify the speed. The reasons for this are two-fold; first, by limiting the power of the truck, we simplify the interface to children. Secondly, it allows use to calibrate the ``gears'' so that, for example, 10 seconds forward in first gear is the same distance as 10 seconds backward in first gear.
  • The limitation of LOGO however is the lack of feedback from the environment. There is no way of expressing an event occuring in the outside world.
  • Simple constructs in iLogo extend the original LOGO language with interactivity capabilities of reading sensors and transfering control to different parts of the program.
  • ...6 more annotations...
  • These above rules handle all of the commands and expressions of the iLogo language except for the DoUnlessCommand. This command will execute a list of commands unless a boolean condition is met. If so, control is switched to a new list of commands for handling the exception condition.
  • Each stage of the compiler is designed using the Visitor pattern described in the book Design Pattern by Eric Gamma, et al. This pattern allows tree traversers to be created as seperated objects, instead of doing all traversals as methods of the nodes of the tree
  • We decided to use the JavaCC/JJTree tools created by Sun for generating a custom parser for our iLogo language written in Java.
  • The language must have primitives which allow the user of the language to write programs which easily transfer control based upon outside stimuli, in this case sensors on the truck.
  • An LM18293 push-pull motor driver connects the programmable counter array (PCA) of the 8051 to the truck's motors.
    • York Jong
       
      LM18293 is a DC motor driver.
  • We took the Berkeley Logo language design as our base and then added a primitive for reading sensor and an exception-based control structure.
  •  
    RoboLogo is a system that enables children to program interactive robots. Children can program a robotic truck that interacts with the environment without having to deal with low-level implementation details.
York Jong

MECHANICS - ROBOT CHASSIS CONSTRUCTION - 0 views

  • Large diameter wheels give your robot low torque but high velocity. So if you already have a very strong motor, then you can use wheels with larger diameters.
  • But if your motor is weak (such as if it does not have any gearing), you want to use a much smaller diameter wheel. This will make your robot slower, but at least it has enough torque to go up a hill!
  • Wheel width. You do not want it too wide as it causes increased resistance to rotating the wheel on a surface.
  • ...1 more annotation...
  • Make sure you get a motor which already has a gear box attached, as it makes your robot much better controlled, more efficient, and stronger.
  •  
    This robot tutorial should help you with the mechanical aspect of building your very first robot. You should have already read my build your first robot tutorial before moving on to this tutorial.
York Jong

ACTUATORS - SERVOS - 0 views

  •  
    Servos are DC motors with built in gearing and feedback control loop circuitry. And no motor drivers required!
York Jong

"Hacking" a floppy disk eject motor - 0 views

  •  
    A fair number of BEAMbots use a surplus Macintosh computer floppy eject motor (in particular, the eject motor from Sony-manufactured Mac floppy drives) as a gear motor.
York Jong

Trossen Robotics Offers Pleo Preorder - 0 views

  • Pleo Technical Specs: Ugobe LifeOS 32 bit Atmel ARM 7 microprocessor - The main processor for Pleo 16 bit sub processor - The processor dedicated to the camera system (4) 8 bit processors that provide the low-level motor control for the servos (35) Sensors including a camera custom designed to fit into Pleo’s very compact body. (4) foot-switches to detect footfalls and being picked up - assists with spatial orientation. (12) capacitive touch sensors (4) legs, (4) feet, back, shoulder, head, chin (2) microphones for directional sound detection (14) “Force” sensors, one per servo, to recognize abuse through force feedback joints. Orientation/tilt sensor IR transceiver for bidirectional data communication with other Pleos. IR interrupter for detection of objects in Pleo’s mouth (14) motors. Standard low voltage DC motors (150) gears and clutches Rechargeable NiMH battery pack USB port with mini USB connector SD/MMC memory card slot
York Jong

Inside The Ugobe Pleo - Organic Robot Life - 0 views

  • CALEB CHUNG: Of course we could have used micro-servo motors to accomplish the motion of Pleo, but we aren’t able to use expensive motors. So we had to engineer it with a high-speed motor with high gearing and no backlash for control purposes and have it all fit within the muscle envelope of Pleo.
  • So what we did was go after a lot of ethology research. How do animals really handle the complexity of their environment? We built a virtual brain—a whole system that decides how Pleo will react in various situations.
  • CALEB CHUNG: Pleo will reset thresholds and adjust his idea of what he thinks is normal. Let’s say you get Pleo and you take him home to your shag carpet. When Pleo walks, the carpet will drag on his feet. So his force feedback sensors will realize that he is spending too much energy to walk around. Pleo will try different things to reduce the energy spent. Eventually, he will have the idea to step higher. Your Pleo compared to my Pleo will walk with a higher step.
  • ...8 more annotations...
  • Eventually, we got to the point where we don’t know what Pleo will do next because he learns. If Caleb and I went to your house to see your Pleo, we couldn’t predict a lot of the things he would do, even though we know everything we put in him. Pleo has the ability to change and figure things out on his own.
  • Consumers will be able to download and customize Pleo later this year or early next year. We want to give the user the ability to change Pleo’s personality, animations and tricks. We also want to allow developers and hobbyists to take the SDK and motion system and behavior system and choreograph advanced features and animations for new AI functionality.
  • The only way you can create life is to give it choice. Life is very complex, and it has to evolve, otherwise it is a robot. The only way to get complex systems to work is to let them chose for themselves.
  • We didn’t include a camera (or voice recognition) in Pleo because of the price point for the product. Pleo is probably a good hack for a CMU camera, and we want people to develop these sorts of things.
  •  
    Pleo is UGOBE's first designer Life Form and is based on the Camarasaurus dinosaur. He is made up of an amazing array of sensors, motors  (14!), and distributed computing with an ARM-7 processor commanding it all.
York Jong

「單」晶片控制多組 PWMs - 160 views

作者: ykjiang (York) 看板: Robotics 標題: Re: 「單」晶片控制多組 PWMs 時間: Wed Dec 13 00:17:04 2006 ※ 引述《happosai (八方齋)》之銘言: > 其實用 FPPA 產生 PWM 訊號一點都不難,因為那一顆CPU就只負責 > 產生PWM訊號,講白一點都是死迴圈,真正 update PWM 是另外一顆 > 負責,所以程...

embedded motor pwm

York Jong

電池驅動的馬達 - 38 views

作者: ykjiang (York) 看板: Robotics 標題: 電池驅動的馬達 時間: Sun Dec 10 14:33:26 2006 既然聊到了以 PWM 控制馬達, 就順便簡單整理一下常用來驅動機器人的馬達: ※直流馬達(DC Motors) 就是靠直流驅動的馬達。 不同大小的電壓可以控制轉速;不同的通電方向,可以決定轉向。 通常直流馬達都是有刷的(brushed),會...

battery dc motor

started by York Jong on 28 May 07 no follow-up yet
1 - 11 of 11
Showing 20 items per page