Skip to main content

Home/ Robotics P1/ Group items tagged nxt

Rss Feed Group items tagged

Nick Laferriere

Programming Solutions for the LEGO Mindstorms NXT - Which approach is best for you? | R... - 1 views

  •  
    Programming Solutions for the LEGO Mindstorms
Declan Coen

PID Controller For Lego Mindstorms Robots - 7 views

  • light sensor "sees white" then we know it is left of the line's edge (and the line). If it "sees black" then we know it is to the right of the line's edge (and on the line). This is called a "left hand line follower" since it is following the line's left edge
  • We need to know what values the light sensor returns when it "sees white" and when it "sees black". A typical uncalibrated sensor might give a "white" reading of 50 and a "black" reading of 40 (uncalibrated, on a 0 to 100 scale). It is convenient to draw the values on a simple number line to help visualize how we convert light sensor values into changes in the robot's movement.
  • Below are our made up light values for white and black.
  • ...4 more annotations...
  • We'll just divide the range into two equal pieces and say that if the light level is less than 45 we want the robot to turn left. If it is greater than 45 we want to turn right. I won't go into how exactly the turns should be done. I'll just say that gentle turns work well for a fairly straight line
  • line with lots of curves usually needs to be making sharper turns. For gentle turns you might use Power levels of 50% on the fast wheel and 20% on the slow wheel. For sharper turns on a curvy line you might need to use 30% power for the fast wheel and coast or brake the slow wheel. Whatever power levels you use the numbers will be the same for the two turns, you just switch which motor gets the big number and which get the smaller number (or a stop command).
  • This type of a line follower will follow a line but it isn't very pretty. It looks OK on a straight line with with the motors programmed for gentle turns. But if the line has any curves then you have tell the robot to use sharper turns to follow line. That makes the robot swing back and forth across the line. The robot only "knows" how to do two things; turn left and turn right. This approach can be made to work but it is not very fast or accurate and looks terrible.
  • In the above approach the robot never drives straight, even if it is perfectly aligned with line's edge and the line is straight. That doesn't seem very efficient does it? Lets try to fix that. Instead of dividing our light value number line into two regions lets divide it into three.
  •  
    seems useful for following a line effectively
  • ...1 more comment...
  •  
    this is a really good technique
  •  
    the top of this article explains how it would be easier to follow the edge of the line rather than the center of the line. As it detects the white it will turn back to the black and as it detects the black it will turn back to the white.
  •  
    i found the edge thing on another site too
Alexander Laferriere

Vision Subsystem v4 for NXT (NXTCam-v4) - www.mindsensors.com - 1 views

  •  
    what does this do?
Thomas Helm

NXT Forklift - 6 views

  •  
    this is a great idea because it is effective and we can use fishing line in place of the string. Our fork lift would have to be wider though.
  •  
    also shows how to make a bluetooth connection very doable to
Thaddeus McKeon

NXT Mini Sumo Bot - 2 views

  •  
    this shows how to build a nice sumo bot
Declan Coen

Control From Iphone or Ipod Touch - 7 views

some programs on it can be harmful. I had to restore my ipod three times

iphone control bot

Thomas Corcoran

sound - 4 views

  •  
    good for sound sensor
  •  
    it measures the sound at different locations and different distances
Andrew Drogan

Ultrasonic Senesor? - 4 views

Maybe, we could put the ultrasonic sensor on the NXT. We could put our fingers in front of the sensor right before the race would start. We could program the ultrasonic to go when our fingers are ...

started by Andrew Drogan on 06 Dec 11 no follow-up yet
Anthony DiVirgilio

Rear wheel drive vs. front wheel drive. Which is better? - 8 views

  • fwd holds an advantage in slippery conditions such as ice or snow as more weight is over the drive wheels reducing slip during acceleration
    • Anthony DiVirgilio
       
      rear wheel drive only has advantages where steering is envloved
    • Bryan Kelleher
       
      AGREED, BUT ARE WE GOING FOR PURE STEERING? OR POWER?!
  •  
    this could be useful
  • ...3 more comments...
  •  
    its really opinion but it does seem like a good idea to put it in the front
  •  
    This could be very helpful for gear changing
  •  
    these are real cars not NXTs
  •  
    thanks for pointing that out, i didnt want to say anything
  •  
    it doesn't matter the theory is sound
Thomas Corcoran

Odin, a robot for odometry - 3 views

    • Thomas Corcoran
       
      this is very helpful for the design
  •  
    this would be a rather complicated idea for our robot but we should figure out a way to have more weight like this one so it stays on the ground. we would need to lower the nxt brick so it does not tip
  •  
    this looks good
Alexander Laferriere

NXT Inch Worm - 3 views

  •  
    possible design for the construction of the dragster
  •  
    this looks loke a good idea
Anthony DiVirgilio

NXT® motor internals - 4 views

  • 10:30:40 = 1:4 9:27 = 1:3 10:20 = 1:2 10:13:20 = 1:2 Overall 1:48  
    • Anthony DiVirgilio
       
      useful for different configurations, good to know
  •  
    This shows us the torque of the motor. Yes we have 9 volt batterys, the bottom of the page next to a picture are some gear ratios.
  •  
    it shows how we can adjust the gear ratios to give the robot more or less power while driving
Anthony DiVirgilio

NXT Modular Test Vehicle (MTV) - 4 views

    • Anthony DiVirgilio
       
      this is the important chart from the website
  •  
    good for setting up our ratios
Alexander Laferriere

NXT Voice Controlled Car - 4 views

  •  
    we could use this logic, when the sound sensor detects the sound indicating the start of the race that would be the starting condition for the program ps. i know that we do not use the same programming as in the picture
  •  
    But what if people are speaking? you would have to set it to a certain frequency.
Lindsey Carlson

Using Shift Registers - 1 views

  •  
    LabVIEW 2009 LEGO MINDSTORMS NXT Module Help When using loops, it is often useful to have a result from the last iteration of the loop for the next iteration of the loop. This can be accomplished using Shift Registers; shift registers will pass values from previous iterations through the loop to the next iteration.
Declan Coen

Data acquisition with NXT and LabVIEW - Robota - 4 views

  •  
    it explains how the block diagram needs to be set up to collect data and then input it to the computer
« First ‹ Previous 41 - 60 of 70 Next ›
Showing 20 items per page