Most Popular

1500 questions
8
votes
4 answers

What kind of sensor do I need for knowing that something is placed at a position?

I have a small device that's picking up small rocks from a pile and moving them to another place. Its a kind of crude way of trying to push the whole pile onto a bigger gear and hoping one of them is pushed to one of the spaces between gears and…
bogen
  • 303
  • 1
  • 6
8
votes
1 answer

Properly flashing the firmware on a Lego Mindstorms NXT

I am attempting to upload a custom firmware to a Lego Mindstorms NXT and am having issues. First of all, I'm attempting to use nxtOSEK, which would let me run C++ programs on it. The problem is, everytime I put it into firmware update mode, the…
erik
  • 191
  • 2
  • 6
8
votes
4 answers

How to know when a Li-Po battery is discharged?

I'm building a quadcopter and I've seen that a Li-Po battery must not be entirely discharged, otherwise it could damage it. How do you know when you have to stop your quadcopter or robot in order to prevent damages, since the voltage doesn't drop?…
mimipc
  • 415
  • 1
  • 6
  • 12
8
votes
1 answer

SLAM: Why use two cameras (stereo) if SLAM can be done using single camera (monocular)?

I am aware that algorithm for monocular SLAM is complex compared to stereo SLAM. But my question is if by any means it is possible to do SLAM using one camera why one should use two cameras to do the same thing?
vacky
  • 417
  • 4
  • 11
8
votes
3 answers

What would be the best way to handle food grains?

I'm trying to handle food grains like rice, wheat in an automated way (to cook simple dishes). For this I have to transfer grain from a larger container to a weighing scale. I know I can use solenoid valves for liquids but all solid handling valves…
ivymike
  • 223
  • 2
  • 6
8
votes
2 answers

At which stage should filtering be applied to the sensors data?

Shall I filter (kalman/lowpass) after getting the raw values from a sensor or after converting the raw values to a usable data? Does it matter? If so, why? Example: Filter after getting raw values from IMU or filter after converting raw values to…
user697
8
votes
1 answer

Increasing the rotation range of a servo motor

How do I increase the rotation range of a standard servo? Most servos have a rotation range of ~ 180 degrees. I would like to access the entire 360 degree range on the servo, partially because I would be attaching the servo's shaft to the robotic…
Naresh
  • 589
  • 1
  • 5
  • 13
8
votes
1 answer

Building a balancing robot with differential drive

I've already built a two wheeled balancing robot using some continuous rotation servos and an accelerometer/gyroscope. I upgraded the servos to some geared DC motors with 8-bit encoders with the goal having the robot drive around while balancing. …
JDD
  • 389
  • 2
  • 5
8
votes
2 answers

Connecting multiple different voltage servos to the same controller

I am using the Pololu Micro Serial Servo Controller connected to an Arduino and multiple other servos (4 total) to make a robot arm. Two of the four servos require 4-6 volts, while the other 2 require 7-10 volts, so I am planning on powering all…
EAKAE
  • 101
  • 4
7
votes
1 answer

Quadcopter PID Algorithm

I'm trying to implement a PID control on my quadcopter using the Tiva C series microcontroller but I have trouble making the PID stabilize the system. While I was testing the PID, I noticed slow or weak response from PID controller (the quad shows…
Saeed Molaie
  • 73
  • 1
  • 5
7
votes
3 answers

What iRobot products support the open interface besides the iRobot Create?

I have read that certain iRobot products support or can be hacked to support something close to the open interace. There is even a book about hacking Roomba. What Robots have this capability?
Kirk Lennard
  • 123
  • 1
  • 4
7
votes
3 answers

Why would a drone need a magnetometer? Are an accelerometer and a gyroscope not sufficient?

Why would a drone need a magnetometer? What would the drone do with this information? I think it would be to tell direction, but why would it need this if it has an accelerometer and a gyroscope?
tox123
  • 213
  • 2
  • 7
7
votes
1 answer

6D localization with 6 lasers

I have to know where a multi-rotor is, in a rectangular room, via 6 lasers, 2 on each axis. The problem is like this: Inputs : Room : square => 10 meters by 10 meters 6 positions of the lasers : Fixed on the frame 6 orientations of the lasers :…
7
votes
4 answers

Optimal location of the center of mass for an inverted pendulum

I'm building an inverted pendulum to be controlled by DC motors, but I've run across a conundrum. Personal life experience tells me that it's better to have a lower center of mass to maintain balance. On the other hand, the greater the moment of…
Paul
  • 1,278
  • 1
  • 14
  • 27
7
votes
2 answers

L293D won't turn motor backwards

My small robot has two motors controlled by an L293D and that is controlled via a Raspberry Pi. They will both go forwards but only one will go backwards. I've tried different motors and tried different sockets in the breadboard, no luck. Either…
Hamzah Malik
  • 123
  • 1
  • 10