Most Popular

1500 questions
6
votes
2 answers

Sending commands from Ubuntu

I have a iRobot Create model 4400 and I need to send commands to the open interface through Ubuntu. I'm using gtkterm at 57600 baud but when I press play button, it only drives around itself. I have tried to send commands as raw data and as…
6
votes
1 answer

Microcontroller flashing itself

Can a micro controller flash itself? What i mean to say is, I have an STM32F103RG with 1Mb Flash Size. I have a UART Communication modem connected to it. Can i send a firmware (.HEX or .BIN) to the microcontroller via the radio verify checksums, on…
user2967920
  • 399
  • 2
  • 10
6
votes
2 answers

Humanoid balancing

I'm currently working on Humanoid robot. I've solved the Forward & Inverse Kinematic relations of the robot, and they turn out to be fine. Now I want to move onto Walking. I've seen tons of algorithms & research papers but none of them make the idea…
Bilal Wasim
  • 105
  • 5
6
votes
3 answers

Filtering angular velocity spikes of a cheap Gyroscope

I would like to filter angular velocity data from a "cheap" gyroscope (60$). These values are used as an input of a nonlinear controller in a quadcopter application. I am not interested in removing the bias from the readings. Edit: I'm using a …
UserK
  • 344
  • 1
  • 3
  • 12
6
votes
1 answer

Adding Rotary Encoders to an Electronic Wheel Chair

We have an electric wheel chair, and are looking to add a rotary encoder to each wheel. We don't want to hack the motor itself, so want to add the encoder without harming the motor-to-wheel connection. We will be using an arduino to read the…
Toozinger
  • 175
  • 1
  • 1
  • 6
6
votes
2 answers

Line following robot path planning

I have built a mobile robot with several ultrasonic sensors to detect obstacles and an infrared sensor to track a line as a path. I have written a simple algorithm to follow the line which works fine, but avoiding obstacles are a problem because the…
JVTura
  • 161
  • 3
6
votes
4 answers

How to find out how far a motor has taken a vehicle?

I have a small motorized vehicle with gears as wheels running up and down a track made of gear racks. How can this robot know when it has run half the track? And what's the best method to keep it from running off its track at the end and then return…
bogen
  • 303
  • 1
  • 6
6
votes
1 answer

MATLAB 3D Simulation with SOLIDWORKS model

I'm learning to make a 3D simulation in MATLAB based on a model designed from SOLIDWORKS. There is an example: SIMULINK+SOLIDWORKS The way used here is: Create a 3D model in SOLIDWORKS Create a xml file applicable to import to MATLAB via…
Phan
  • 113
  • 1
  • 7
6
votes
1 answer

Implementing a boustrophedon algorithm in a given room with obstacles

I have a mobile robot which is navigating around a room, I already have the map of the room. I am using the navigation_stack of ROS. I am using rotary encoders for odometry. I am fusing the data from Rotary encoders and IMU using robot_pose_ekf. I…
Naman Kumar
  • 101
  • 1
  • 5
6
votes
2 answers

Confused about the variables in RobotC?

I'm trying to program advanced functions in RobotC but I'm not too sure I'm doing it right. I want to specify the motor port I'm using, but I assigned names to all the motors. Funny thing though, they don't exactly work the same as regular…
Genevieve
  • 215
  • 1
  • 5
6
votes
1 answer

How do you determine EKF process noise for pre-recorded data sets?

I've seen this question, which asks about determining the process noise for an EKF. I don't see anything there about pre-recorded data sets. My thought on how to determine the noise parameters, assuming ground truth is available, would be to run…
munk
  • 777
  • 4
  • 17
6
votes
1 answer

Comparing maps to groundtruth

When you've created a map with a SLAM implementation and you have some groundtruth data, what is the best way to determine the accuracy of that map? My first thought is to use the Euclidean distance between the map and groundtruth. Is there some…
munk
  • 777
  • 4
  • 17
6
votes
3 answers

Education sources for robot building?

I teach FTC robotics to high school students, and while I'm a proficient programmer and can teach them coding fairly well, my mechanical skills are a bit soft. I'm looking for good sources for myself and the students to go through that gets a…
FTC Coach
  • 69
  • 1
6
votes
3 answers

How can computer vision distinguish one object being contained by another vs being on top of it?

How do we know that an object is contained inside another object or is just lying on top of it? Lets take an example of a cup-plate-spoon. The cup is lying on top of the plate. But the spoon is inside the cup. How do we distinguish between the 2…
Swagatika
  • 251
  • 1
  • 5
6
votes
3 answers

Hand Eye Calibration

I'm trying to use a dual quaternion Hand Eye Calibration Algorithm Header and Implementation, and I'm getting values that are way off. I'm using a robot arm and an optical tracker, aka camera, plus a fiducial attached to the end effector. In my case…
Andrew Hundt
  • 506
  • 1
  • 4
  • 14