To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 26690
    Drive types —Jonathan Knudsen
   Hello, I'm just getting started with NXT and was wondering if anyone has successfully built a car-type robot. By this I mean a robot that uses one motor to drive the rear wheels and one motor to operate the front steering. The NXT kit does not (...) (18 years ago, 8-Jan-07, to lugnet.robotics)
   
        Re: Drive types —Kevin L. Clague
     (...) Hi Jonathon, It is possible to build a differential using the NXT parts. It is a bit big, but I have seen it done. I've not used this to make a car, but in general, I don't find three or more wheels interesting. Go for it. It is quite possible (...) (18 years ago, 8-Jan-07, to lugnet.robotics)
    
         Re: Drive types —Brian Davis
     In lugnet.robotics, Kevin L. Clague wrote: (...) Yes; besides the ones I've personally seen, there are a bunch of them listed on NXTlog. It seems that style of robot is fairly popular. (...) No it doesn't. One solution that works pretty well is just (...) (18 years ago, 8-Jan-07, to lugnet.robotics)
   
        Re: Drive types —John Hansen
   (...) NXC is something like NQC and it is available for Windows, Mac OS X, and Linux platforms. While NXC is not yet complete, it is very functional with a large API for the NXT. Not eXactly C (NXC) is currently available in the form of NBC beta 20. (...) (18 years ago, 8-Jan-07, to lugnet.robotics)
   
        Re: Drive types —Philippe Hurbain
     (...) Hello John, Could you comment a little the use of Precedes/Follows for task switching? I have trouble figuring when to use one or the other (or both?) Thanks in advance, Philo (18 years ago, 9-Jan-07, to lugnet.robotics)
    
         Re: Drive types —John Hansen
     (...) Here is a simple multi-threaded NQC program: task music() { while (true) { PlayTone(262,40); Wait(50); PlayTone(294,40); Wait(50); PlayTone(330,40); Wait(50); PlayTone(294,40); Wait(50); } } task main() { start music; while(true) { (...) (18 years ago, 9-Jan-07, to lugnet.robotics)
    
         Re: Drive types —John Hansen
      (...) Whoops. The duration values in each of the PlayTone calls should be 400 rather than 40. John Hansen (18 years ago, 9-Jan-07, to lugnet.robotics)
    
         Re: Drive types —Philippe Hurbain
      (...) Thanks John - quite clear now. Though I still don't understand why there are 2 different opcodes that can be used for more or less the same thing??? Philo (18 years ago, 9-Jan-07, to lugnet.robotics)
     
          Re: Drive types —John Hansen
      (...) The presence of both opcodes comes from the early days of NBC when I was trying to understand the executable file format (before the days of documentation) and I knew that in the NXT-G compiler a clump had both upstream and downstream (...) (18 years ago, 9-Jan-07, to lugnet.robotics)
    
         Re: Drive types —Tim Byrne
     (...) Besides Precedes and Follows, are there other ways to start additional threads? Specifically, I'd like to start additional threads and then continue the execution of the current thread. I might be misinterpreting this, but it seems that (...) (18 years ago, 13-Jan-07, to lugnet.robotics)
    
         Re: Drive types —Ross Crawford
     (...) The problem is that the standard firmware doesn't support starting and stopping of threads AFAIK. But you can start multiple threads by putting precedes thread1, thread2 in your main thread, when it exits both threads will start getting time (...) (18 years ago, 13-Jan-07, to lugnet.robotics)
    
         Re: Drive types —John Hansen
     (...) Rosco is correct. The standard NXT firmware uses a completely different execution model than the old RCX firmware uses. The NXT firmware does not provide any mechanism at all for starting and stopping threads. The only mechanism is to define (...) (18 years ago, 14-Jan-07, to lugnet.robotics)
   
        Re: Drive types —Tim Rueger
   (...) Ok, I'll bite: which external tools work well on OS X and Linux? Thanks, -Tim (18 years ago, 9-Jan-07, to lugnet.robotics)
   
        Re: Drive types —John Hansen
   (...) linxt - (URL) - (URL) are others that I have heard about but can't find links for (or recall the names of) at the moment. My nexttool utility runs on Mac OSX and on Linux and it can do all kinds of cool things but it is built on top of libusb (...) (18 years ago, 9-Jan-07, to lugnet.robotics)
 

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR