6
votes
How Can A Total Beginner Become A Skilled Roboticist?
Robotics is a mixture of things like mechanical engineering, electronics engineering and software engineering! Knowing C++ is a big head start in this area! Because I strongly believe that amongst all ...
6
votes
Which is a good and cheap 3D LIDAR or other options?
There are now some sub and around ~1000USD 3D Lidars available. I wanted to provide an answer for future reference if anyone else comes looking for "cheap" Lidars.
LeddarTech M16 ~500 USD ...
5
votes
How Can A Total Beginner Become A Skilled Roboticist?
There are a few dimensions to being a roboticist:
is knowledge of theory about robot perception (understanding the world through sensors such as cameras, signal processing and machine learning), ...
4
votes
Accepted
Autonomous Mapping help!
I think there is a bit of misconception with what SLAM does, just remember that SLAM stands for; Simultaneous Localization and Mapping, what you want is to explore the map (autonomously of course) so ...
3
votes
Accepted
SLAM system for LIDAR and Stereo camera for cone detection for Autonomous driving
You should probably also add information regarding your sensors, for instance what LIDAR are you to use 2D or 3D etc. The nature of SLAM algorithm shall also depend upon what kind of system do you ...
2
votes
Reducing noise between 3 ultrasonic sensors and make Autonomous Robot more precise
There are two issues in the question:
noise (interference) among the three sensors
how to handle the motion with relation to the sensor readings
The noise between sensors is most probably a hardware ...
2
votes
Accepted
How to build an autonomous navigation system for robots?
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 ...
2
votes
how to use ROS navigation stack with 4 wheeled robots
Yes there is. You need to develop or look for the developed equations of velocities that provides the math that transform from the x y theta velocities to the velocities on each of the motors that you ...
2
votes
Variables that Improve SLAM
If you are restricted to camera-only SLAM you are on a good track. You mentioned a robot, do you use its odometry?
How good is your extrinsic robot-camera calibration?
How good is your intrinsic ...
2
votes
Robotics RC Car hack help
I'm fairly certain you can't control a DC motor solely by plugging it into pins on the Arduino. You could use a diode and a transistor to power the motor, however you cannot control the speed. To ...
2
votes
Odometry using wheel encoder with no differential drive
So long you have a sensor to read the angle of the steering wheel, you can use the bicycle kinematic model to compute odometry for an Ackermann drive platform, e.g. a car:
$$
\begin{align}
\\
\dot{x}...
2
votes
Autonomous RC Car Competitions in germany
You can find more info about many kinds competitions here
2
votes
Finding the PID values for a vehicle control system
In addition to the manual Ziegler-Nichols method on manual tuning, I wanted to point out that the dynamics of the throttle/brake might not be symmetric. In that case, the set of Kp, Ki, Kd working for ...
2
votes
Accepted
What is Wrong With My Stanley Controller for Car Steering Control
While matching up your code against the Stanford paper I did some rewriting, which I pasted below. The handling of ref and arr were pretty confusing, so I introduced somewhat more transparent terms. ...
2
votes
Why visual SLAM is seldomly used in autonomous driving?
There are a couple of reasons.
Autonomous driving is all about perception and localization. Not the mapping. For localization, a simple map and GPS are enough. In terms of perception, the ...
2
votes
Steering wheel angle control
How do I choose the actuator for my steering wheel angle?
Assuming this actuator will be directly driving the steering angle controller which take rotary inputs, you'll need a - Rotary actuator.
...
1
vote
Accepted
Jetson TX2 vs small form factor PC for autonomous robots
A Jetson TX2 is about 15 Watts at full load and can run from 9v-15v.
The PC with GTX 1050 will be above 300 Watts and likely require both 5v and 12v supplies with little wiggle room in those numbers.
...
1
vote
Finding the PID values for a vehicle control system
Kp, Kd, Ki are called gains of the controller and can be found using manual tuning or via some techniques for example the Ziegler-Nichols method which is more precise.
And you can use different ...
1
vote
Accepted
Can I use experience in Game AI development to develop autonomous driving robots?
Depending on what you mean by experience...While you have been developing GameAI I assume you gained domain specific and domain independent experience:
Theoretical AI knowledge is key to all ...
1
vote
Robotics RC Car hack help
Check out this great opensource project called DonkeyCar, which sounds pretty close to what you are trying to achieve. You can fork the project on GitHub and add your own modifications as required. ...
1
vote
Is a small time locally controllable system holonomic?
In robotics, a holonomic chassis is one that can move in an arbitrary direction regardless of the robot's facing. Such a robot can move in interesting ways. For example, if you have a fixed camera on ...
1
vote
How to get position (X Y values) from a USB optical mouse
I am not sure what you mean by 'displacement value which is acceleration independent'. The conversion of relative positioning you're getting from /dev/input/mouse will always depend on the DPI of the ...
1
vote
Is it possible to implement VSLAM on Arduino?
Not on nano and uno because of memory size. Really basic one with a low-resolution image and slower fps might be possible on mega. Still memory size might not be enough. Due is really marginal in ...
1
vote
How do I calculate the direction robot is facing, pose from velocity and yaw rate?
Close.
A simple solution is to first track the heading over time using the yaw rate sensors. If you're getting measurements every $\delta t$ seconds ...
$$
H(t+1) = H(t) + Yaw(t)*dt
$$
The, you ...
1
vote
State-vector for distance measurement between two autonomous cars
A Kalman filter can combine multiple sensors, but can also recover information of other states you do not measure directly. For example if you only measure the position the Kalman filter can also ...
1
vote
Tackling loops and discontinuations in PID line follower
What you need is a hierarchical fuzzy controller for crossing detection. The situation, that the black line on the ground has complicated shapes like zigzags and loops is a good opportunity for ...
1
vote
Accepted
How can I determine the Transition Matrix of a Kalman-Filter ?
When localizing a robot we usually use the world coordinate frame. Since it's static it is easier to represent the position of the robot. As an example you may use the North and East directions as the ...
1
vote
how to find space in point cloud larger than given l*b
Why don't you try to look it au contraire? Given you know the robot's "radius" (a contact free sphere actually with your desired r value) you can enlarge obstacles you find, although this would ...
1
vote
In practical terms, how close is the accuracy of camera-based visual odometry/SLAM methods to lidar-based methods for autonomous car navigation?
In other words, could this difference noticeably impact safety or reliability? -> not at all in my opinion.
What important in autonomous car navigation is localization stability rather than the ...
1
vote
Which is a good and cheap 3D LIDAR or other options?
There is no cheap outdoor 3D LiDAR (as long as the definition of your "cheap" is under USD1000).
This might suit your purpose. There are low cost (USD100~500) 2D LiDARs. You may need to combine ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
autonomous-car × 58mobile-robot × 17
slam × 12
navigation × 9
self-driving × 6
control × 4
ros × 4
kinematics × 4
pid × 4
kalman-filter × 4
algorithm × 4
path-planning × 4
odometry × 4
lidar × 4
mapping × 4
arduino × 3
localization × 3
artificial-intelligence × 3
robotic-arm × 2
computer-vision × 2
imu × 2
raspberry-pi × 2
motion-planning × 2
dynamics × 2
simulation × 2