Mark Omo
  • Member for 7 years, 4 months
  • Last seen this week
What is the difference between SAM and SLAM?
8 votes

SLAM is the process of locating oneself in a totally unknown environment where you are simultaneously mapping your environment and plotting your position in that environment. SAM is a technique used ...

View answer
Explanation of Quadcopter Dynamics, Components and Control
7 votes

A couple things, the first is that the controller does not really care what the "real" values are. Everything is relative, if the controller sees that it is sinking it will increase the thrust until ...

View answer
Cheap and efficient 3D sensor?
Accepted answer
5 votes

Honestly it depends what you want, I will cover some options from cheapest to most expensive Ultrasonic sensor on a servo 5-50$ depending on the model. It can be fairly accurate with around 1cm ...

View answer
Does an electronic compass work underwater
Accepted answer
5 votes

A compass will work just fine under water, I am an avid scuba diver and a compass is a standard piece of kit for navigating.

View answer
Creating MAVLink commands from python
Accepted answer
4 votes

There are a couple libraries for doing what you want to to, the first is pyMAVlink and the second is dronekit-python it is going to be easiest to use dronekit as it handles a lot of the lower level ...

View answer
Drones and camera streaming
4 votes

Common solutions are from those who fly FPV (First Person View), they use simple analog cameras connected to 900 MHz, 2.4 GHz, and 5 GHz the lower the frequency generally the longer the transmission ...

View answer
Robotic winch force sensor
Accepted answer
4 votes

There are two ways that I can think of measuring this: Motor current, as the resistance to motion increases the current increases linearly, you could measure the desired torque and the current and ...

View answer
Quadcopter frame design
Accepted answer
4 votes

A frame in that configuration or any other witch holds the props in a square without being unbalanced would work, the reason that most people do it with cross bars is because the FC batteries and ESCs ...

View answer
Quadcopter cannot balance!
4 votes

A couple possibilities come to mind, PIDs need tuning, this is relatively simple (entire books have been written on it) Basically, set the I and D terms to 0 and slowly move up the P term till it ...

View answer
Is there a rule of thumb for actuator torque overhead?
3 votes

I always add 100-120% overhead (normally this just means the next bigger unit than exactly what I need) but also this comes with experience, a motor that can just barely lift your load will do so very ...

View answer
Is MoveIt! suitable for fixed-wing aircraft path planning and obstacle avoidance?
Accepted answer
3 votes

Not really MoveIt! is designed for robotic arms, and is being heavily adapted for the applications you see here, fixed wing aircraft typically use very diffrent types of motion planning becouse of the ...

View answer
I am making a Ping pong-playing robot using two cameras to trace the ball (3D vision),what is the minimum Frame rate of the cameras?
Accepted answer
3 votes

The movement of the ping pong ball is going to be ballistic, so you really only need to know its 3d position in 3 different locations in order to fully constrain its motion. In reality, you will ...

View answer
A sensor that can see glass/transparent objects and surfaces
3 votes

Unless you need very good resolution or a very tight detection pattern, I would go with an ultrasonic sensor. They can be very cheap and easily meet your detection range specs, for the very low end ...

View answer
Simple way of 3d perception
Accepted answer
3 votes

The best answer is probably going to be an ultrasonic sensor on a servo, you can get them in a huge range of values, from very close to very far range depending on your application, and varying beam ...

View answer
What main factors/features explain the high price of most industrial computer vision hardware?
3 votes

So the Kinect uses a set of IR points to determine depth, not true stereoscopy. the DUO M and the Bumbee both use two cameras to achieve this, I am not familiar enough with them to give a good ...

View answer
How to decide between LiPo or LiFePo for robot battery
3 votes

Lots of robots safely use LiPo batteries, see almost all multicopter setups. There are plenty of batteries designed for the RC market that are capable of high sustained amperage, along with a plethora ...

View answer
Stepper motor control
Accepted answer
2 votes

So you have three different questions here I will answer them separately: Q: How is Mach 3 controlling steppers? Mach 3 normally uses a step and direction interface where it is abusing the parallel ...

View answer
serial monitor not showing proper output
Accepted answer
2 votes

Looks line your terminal has the wrong baud rate, in your code you set it to 115200 baud with the line Serial.begin (115200); You can change th baud rate on your serial terminal by using the ...

View answer
Implementing a position control for UAV through a flight controller. Plant model is unknown
2 votes

What is your final desired result? You will certainly want to switch to a different Flight controller like the Pixhawk it will allow you mutch finer control and allow you to reprogam it at will to ...

View answer
3D scanner from Phone Camera
Accepted answer
2 votes

Creating 3D models with this method is very compute intensive, 123d uses many pictures (at least 20), and examines them for feature points that are common in several pictures and by examining how they ...

View answer
Why do my ESCs stop working?
2 votes

I use those RCtimer ESCs and they have always worked great for me, generally thease (and most) ESCs will be looking for 50Hz pwm with a period between 1-2ms, though generally you will not damage them ...

View answer
What are the different ways to control distance to be covered by a robot?
Accepted answer
2 votes

There are far too many to list them all here but I can list the most common ones: As you said base the movement off the motor RPM, and the diameter of the wheels and move for a period of time. This ...

View answer
Is ROS (Robot Operating System) mandatory?
2 votes

"ROS" is a relative term, the APM runs full custom code specifically designed for quadrocopter control where a custom ROS might be desirable to keep from crashing, on the other hand the Navio+ runs on ...

View answer
Is it possible to have A/V feed and serial communication on an RF transceiver at the same time on an Arduino?
2 votes

As I suspect you found out (based on your other question 7169), doing both over the same RF link will be more truble than it is worth, You could use ip as you sujested but this might turn out to be ...

View answer
Calculating thrust generated from electric engines
2 votes

The easiest way to calculate this will probably be by using the ecalc helicopter calculator, they have done all these calculations for you and take into account far more factors in my experience they ...

View answer
Why does microstepping give less torque?
2 votes

The reason for this is that when attempting to hold a position between positions, you are not only fighting the torque from your load but that generated by the magnets in your stepper more info here

View answer
Understanding the various attitude estimation methods
1 votes

I will shamelessly steal content from another anwser I gave: First determine orientation based on information from both the gyroscope and accelerometer. The accelerometer is accurate in the long term ...

View answer
How to set the output in a differential amplifier?
1 votes

A differential amplifier amplifies the difference between the signals. If you had a differential amplifier that scales a ±10v differential signal to a 0 to 3.3v signal, it would expect that the ...

View answer
MPU9255 gyro data to roll pitch?
1 votes

The problem you have is that the gyro is outputting angular velocity. Taking the integral of the angular velocity you only get the angle offset from some constant c, normally you would deal with this ...

View answer
Is it possible that a quadcopter hold height for long time stable only using IMU (without GPS) and barometer?
Accepted answer
1 votes

You could not prevent long term barometer offset just by using the barometer and IMU, as both are accurate in the fairly short term but both are susceptible to drifting over time, as pressures change ...

View answer