6

I suggest experimenting with a rotating cone feeder. If you make the rotation-speed and the cone's axis-angle adjustable, users could set it differently for different materials. The cone should be made easily removable, to allow easy cleaning and perhaps substitution of shorter, wider, or longer cones for different materials. In the diagram, the axis of ...


6

Assuming a constant update of 5Hz, your sample time is (1/5) = 0.2s. Get one position of the target, p1. Get a second position of the target, p2. Target speed is the difference in position divided by difference in time: $$ v = (p_2 - p_1)/dT \\ v = (p_2 - p_1)/0.2 $$ Now predict where they will be in the future, where future is $x$ seconds from now: $$...


5

do they use some optimal control to calculate in advance the required impulse to reach the new desired state of the system This is a property every stable controlled system has/should have. Figuring out how to get to some other state is the core of control theory. Doing something in advance is not possible, but knowing it certainly is. Given that the ...


4

I recommend arranging your sensors like the following: Thickness of Line <--------> /\ | | / \ | * * | || | | || moving * | | * || direction | | || | * * | ...


3

The text is saying that system perturbations and measurement noise look identical to the controller. That is, a controller will react in the same fashion to both system perturbations and noise in the measurement. By increasing perturbation rejection, you also make the system more susceptible to noise from your sensors. The sensitivity function is the ...


3

I think the problem you're going to find is that machine learning requires learning. If the goals or objective vary just a little, then manually adjusting the software shouldn't be too difficult (if you programmed it well), and it might only take a few trials for the AI to adjust to the new scenario. If the objectives change so much that you're looking at "...


3

As others mentioned, you should look into CS. In the broad strokes: ME - build physical robots, + tangible, - might be physically demanding, - can be costly (need parts) EE - build circuits, low level control, + less physically demanding, + tangible (now you have robot that does something), - can be costly (might need whole robots) CS - build robot's "...


3

There are all sorts of mechanisms for handling dry goods. If you want to do it on a small scale, look to industrial devices for inspiration, but consumer and retail devices for quick solutions. For example, there are quite a few cereal dispensers on on the market like this Zevro cereal dispenser: Industrial systems often use augers to measure and move dry ...


2

Depending on your budget, for the mechanical part you could use one of the electronic derailleurs on the market and simply add send it signals from your microcontroller. One of the fancier ones I've seen is the Shimano Di2 Dura Ace 7970 It's not cheap though, it's about \$2200 for the set or \$500 for the rear derailleur alone, \$690 for the shifters, plus ...


2

If you want to solve it mathematically (not within the SolidWorks), the DOF is the number of independent variables needed to define the configuration of the mechanism. Since you've planar motion in three joints (rotations about one axis) in addition to the slide this will make the DOF is 4 in this case. Because your problem is in one plan (Planar robot), ...


2

The robot you have modeled is a RR:R robot (3 rotational joints) with a sliding base from what I can understand. It is not clear if it has a spherical wrist. The kinematic solution to such a robot can be given by first splitting the problem in to two parts. One to solve the kinematics for the 3 rotational joints and then computing the axial shift of the end ...


2

The basic algorithm is called "SLAM". If you google "SLAM Algorithm" you will get about a million hits. It can NOT depend on a stored map. That can't work because the most important objects are not the roads and intersections but the OTHER cars and pedestrians and that box the just fell of the truck and the traffic cones that close off a lane. In fact ...


2

As Ugo Pattacini said, the experiment must be rethought taking into account the dynamics of the ball. In this case, your system will have 4 states: current $j$, angular velocity $\omega$, ball height $h$, and ball speed $s=\dot{h}$. As pointed out, the dynamics of $s$, neglecting viscous friction and other aerodynamic effects, can be modeled as $\dot{s}={T\...


2

In order to implement the line following function you need to make several design choices which will affect your robot performance and accuracy. Here are some examples: GPS Coordinates: using a GPS receiver the robot can navigate through a set of waypoints represented as coordinates (or elevated coordinates for an UAV) to follow; Compass Heading: using a ...


1

You are hoping to make a jukebox for SIM cards. If you can place a reasonable cap on the size of your magazine (say 50) I would use a carousel with the cards attached to the outer perifery. You would then index the disk and move the relevant SIM card under the contacts (extended from the modem) that would be loaded onto the card (and signal the SIM door ...


1

As I mentioned in this other question on the same topic, it should be easy to put a stylus on a small robot arm. Note that since you don't need a lot of elevation difference, a gantry, Delta, or SCARA style robot is probably better than a "traditional" robot arm.


1

I assume you are talking about a Bode plot of a transfer function response, which relates the input of a system to the output in the frequency domain. One way of measuring such a response would be to input a sinusoidal signal of one particular frequency, and measure the amplitude and phase shift of the output. So the input will have the following form, $$ ...


1

For people just starting out with robot kinematics, I highly suggest using one of these powerful libraries and not doing the math yourself. OpenRave ROS MoveIt! Matlab Robotics Toolkit Orocos These libraries typically let you specify the dimensions and joint configuration of your robot in something more intuitive than DH parameters. (Translations and ...


1

You should first learn about forward and reverse kinematics There is a really good pdf on this here https://www.google.co.uk/url?sa=t&source=web&rct=j&ei=Z2EmVe36BZXnapTAgIgD&url=http://www.cs.cmu.edu/~./15464-s13/lectures/lecture6/IK.pdf&ved=0CDwQFjAH&usg=AFQjCNFvIj48gbaCsqiCgD9c9g6uPibNMA It requires you to know the fundamentals ...


1

This is a huge field you are asking for. I don't know what exactly you are looking for and what is your background. But, initially, I would suggest you first to go through basics. Read some stuff related to Robotics kinematics and representations from DH Parameters, Forward Kinematics and Inverse Kinematics. You define your problem based on that reading and ...


1

There is a significant amount of information on this site: (http://allaboutroboticsurgery.com/surgicalrobots.html) That should give you the history and details about the past and current devices. Which should hopefully allow you to fine tune your questions to get more detailed specific answers. Good Luck. -Frank


1

This might be a stupid idea, but wouldn't using a CVT (continuously variable transmission) be easier to control using an electronic system (both from a mechanical and control points of view)? I'm just not sure how easy it is to build one. I hope this helps! Good luck! :D


1

Use dynamic threshold to counter variation of ambient light condition, though the color green may still be hard to distinguish from white and black (dependent on the reflective index of the green material, which you might have to experiment with). This is a serious problem if you are using photo reflectors as grayscale sensors. The distribution of grayscale ...


1

Mechanism could be similar to bubble-gum machine. Container fills up the cup (for which you know the mass of grains). With motor you need to rotate shaft with few cups from filling to spilling :) This would give you the resolution of mass that fills the cup. From there you can transfer that grains with conveyor to wherever you need.


Only top voted, non community-wiki answers of a minimum length are eligible