Most Popular
1500 questions
12
votes
2 answers
How do I calculate the required loop frequency for a servo controller?
I have a motor which drives a string connected to a load cell. I would like to implement a closed loop controller to control the load applied by the motor to the string.
How do I go about determining the required loop frequency in order to create a…
Rocketmagnet
- 6,457
- 5
- 29
- 54
12
votes
3 answers
When should FPGAs be used in Robotics?
FPGA has good points such as a lot of IO points but then again you need to think things on very low level with flip-flops and pioneer on areas where things are not yet mature -- for example see this question here about development-tools on FPGAs --…
hhh
- 281
- 1
- 2
- 9
12
votes
1 answer
What is the best way to compute the probabilistic belief of a robot equipped with a vision sensor?
I am trying to implement 'belief space' planning for a robot that has a camera as its main sensor. Similar to SLAM, the robot has a map of 3D points, and it localizes by performing 2D-3D matching with the environment at every step. For the purpose…
HighVoltage
- 1,096
- 7
- 20
12
votes
3 answers
Why are industrial machines called robots?
The definition of a robot is as follow: "A robotic paradigm can be described by the relationship between the three primitives of robotics: Sense, Plan, and Act."
An example could be the famous "Kuka Robots". The Kuka robot is preprogrammed and does…
user697
12
votes
7 answers
Why do people use camera instead of laser sensor for robot navigation?
I am working on Robot localization and navigation in urban environments. I want to use a camera. But I am a little bit confused about LRF (laser range finder) data or other laser data.
Why people want to use camera?
Why not LRF or other laser…
user14885
- 121
- 1
- 3
12
votes
4 answers
Why is it so hard to walk?
At least, on two legs. Asimo, one of the best known humanoid robots, is already capable to walk, although it doesn't seem to do this very stable. And it is a recent result.
As far I know, the legs are essentially many-dimensional non-linear systems,…
peterh
- 279
- 2
- 12
11
votes
3 answers
How can I detect the edge of a table?
I'm new to robot making and just got my first arduino to play around.
I want to make a robot that will wander on a table, and it will last longer I think if I could make it avoid falling from the table.
What will be the best way to make it detect…
Thomas
- 211
- 2
- 5
11
votes
3 answers
Open source implementations for GPS+IMU sensor fusion?
Are there any Open source implementations of GPS+IMU sensor fusion (loosely coupled; i.e. using GPS module output and 9 degree of freedom IMU sensors)? -- kalman filtering based or otherwise.
I did find some open source implementations of IMU sensor…
O.K.
- 251
- 1
- 2
- 5
11
votes
3 answers
Which is model is best for feedback control of robotic manipulators: MIMO or parallel SISO?
I'm currently designing a robotic arm with 6-DOF, and my goal is to be able to give setpoints for 3d position, velocity and orientation ($x,y,z,\dot{x},\dot{y},\dot{z},\theta,\alpha,\gamma$).
I only had feedback-control for SISO systems so far in…
user798
- 111
- 2
11
votes
2 answers
Can I use digital animation software to define the movements of humanoid robots?
I'm working with a lifesize (~130cm) humanoid robot (Hubo+) and looking for a way to easily program new motions and gestures into him. Obviously, I could write my own tool, but I am looking for a solution that can leverage existing tools or…
William Hilton
- 211
- 1
- 4
11
votes
3 answers
Is ROS (Robot Operating System) mandatory?
Do we have to build ROS for robotic research/application? What is the main advantage? When or in which situations ROS is mandatory?
acs
- 1,124
- 11
- 28
11
votes
3 answers
Raspberry Pi operating system for robotics
Is there an operating system for the Raspberry Pi that is specifically made for running robotics applications? Or an operating system whose purpose is to optimized just to run a few specific programs?
I've been working with an Arduino for a while…
golmschenk
- 1,564
- 3
- 16
- 25
11
votes
4 answers
How can I best protect sensitive components against damage through vibration?
It's common for components on some types of robots to experience large environmental stresses, one key one being vibration. Is this something I need to worry about with typical electronics and other sensitive components, or not really? If it is,…
berry120
- 1,265
- 10
- 26
11
votes
7 answers
What mechanical parts can be attached to a 28BYJ-48 stepper motor?
Sorry I am asking a mechanical question here, but, after all, where else people have experience with using motors? If there is a better forum for this, please do guide me.
Everywhere I've seen online, the stepper motor 28BYJ-48 is used in…
Ruby
- 219
- 1
- 2
- 5
11
votes
1 answer
How can the dynamic effects of motor current on a digital compass be characterized and compensated for?
Digital compasses (magnetometers) require a hard/soft iron calibration in order to be accurate. This compensates for the magnetic disturbances caused by nearby metal objects -- the robot's chassis.
(image from http://diydrones.com)
However,…
Ian
- 11,013
- 2
- 23
- 65