robotics

3D object pose from single image using object CAD

落爺英雄遲暮 提交于 2021-02-07 10:23:22
问题 I'm working on a commercial product where I need to estimate the 6DOF pose of a known 3D CAD (closed 2-manifold triangular mesh) in a single 2D image. In general, this a difficult problem but under our operational conditions, we can impose the following constraints simplifying the problem: The CAD object is known and we do NOT aim for generality like recognizing the class of all chairs. We could get the user to position the camera approximately to a specific pose (distance from the object,

3D object pose from single image using object CAD

我是研究僧i 提交于 2021-02-07 10:22:26
问题 I'm working on a commercial product where I need to estimate the 6DOF pose of a known 3D CAD (closed 2-manifold triangular mesh) in a single 2D image. In general, this a difficult problem but under our operational conditions, we can impose the following constraints simplifying the problem: The CAD object is known and we do NOT aim for generality like recognizing the class of all chairs. We could get the user to position the camera approximately to a specific pose (distance from the object,

How to correctly compute direct kinematics for a delta robot?

对着背影说爱祢 提交于 2021-02-07 06:03:19
问题 I'm trying to put together a simple simulation for a delta robot and I'd like to use forward kinematics (direct kinematics) to compute the end effector's position in space by passing 3 angles. I've started with the Trossen Robotics Forum Delta Robot Tutorial and I can understand most of the math, but not all. I'm lost at the last part in forward kinematics, when trying to compute the point where the 3 sphere's intersect. I've looked at spherical coordinates in general but couldn't work out

How to correctly compute direct kinematics for a delta robot?

痞子三分冷 提交于 2021-02-07 06:02:13
问题 I'm trying to put together a simple simulation for a delta robot and I'd like to use forward kinematics (direct kinematics) to compute the end effector's position in space by passing 3 angles. I've started with the Trossen Robotics Forum Delta Robot Tutorial and I can understand most of the math, but not all. I'm lost at the last part in forward kinematics, when trying to compute the point where the 3 sphere's intersect. I've looked at spherical coordinates in general but couldn't work out

Find location using only distance and bearing?

浪子不回头ぞ 提交于 2020-08-01 10:48:33
问题 Triangulation works by checking your angle to three KNOWN targets. "I know the that's the Lighthouse of Alexandria, it's located here (X,Y) on a map, and it's to my right at 90 degrees." Repeat 2 more times for different targets and angles. Trilateration works by checking your distance from three KNOWN targets. "I know the that's the Lighthouse of Alexandria, it's located here (X,Y) on a map, and I'm 100 meters away from that." Repeat 2 more times for different targets and ranges. But both of

Jinput Poll Data Never Changes

耗尽温柔 提交于 2020-01-26 04:06:10
问题 I am attempting to create a simple test program to get familiar with the JInput Library for another project. I have tested my controller with the all of the provided test classes and it works as expected. However, when I attempt to poll the controller, all values remain unchanged regardless of my input. Here is the code I am working with: public class ControllerTest { public static void main(String[] args){ //System.out.println("Hello World"); Controller[] ca = ControllerEnvironment

How to make a robot navigate a maze?

青春壹個敷衍的年華 提交于 2020-01-15 08:29:25
问题 I'm using the Myro library with the Python language. I've had some weird results. My idea was to call the getObstacle sensors. left = getObstacle(0) center = getObstacle(1) right = getObstacle(2) I want the robot to move forward as long as the center obstacle sensor is less than or equal to 4500. If the right obstacle sensor on the robot has a higher reading than the left obstacle sensor, I want it to turn left. Otherwise turn right. Here are my attempts on youtube Attempt 1 Attempt 2 I'm

ORB_SLAM installation on Ubuntu Xenial 16.04

孤街醉人 提交于 2020-01-04 13:05:15
问题 Is it possible to install ORB_SLAM/ORB_SLAM2 on last version of Ubuntu (Xenial 16.04) without black magic? I know that the recommendation is to use Ubuntu 14.04 according to https://github.com/raulmur/ORB_SLAM2, but I currently have last version and I don't really want to change it or install 14 together with 16. I use OpenCV 2.4.8 and ROS/catkin build system and get the next error: /home/roman/ORB_SLAM2/src/Optimizer.cc:1244:1: required from here /usr/include/eigen3/Eigen/src/Core/util

Roll, pitch, yaw calculation

会有一股神秘感。 提交于 2020-01-01 13:37:12
问题 How can I calculate the roll, pitch and yaw angles associated with a homogeneous transformation matrix? I am using the following formulas at the moment, but I am not sure whether they are correct or not. pitch = atan2( -r20, sqrt(r21*r21+r22*r22) ); yaw = atan2( r10, r00 ); roll = atan2( r21, r22 ); r10 means second row and first column. 回答1: Your equations are correct only if the order of rotations is: roll, then pitch, then yaw. For the record, the correspondence with Euler angles (with

Sources to learn more hardware centered programming [closed]

ぃ、小莉子 提交于 2020-01-01 05:02:26
问题 As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 7 years ago . I'm looking to learn how to build/program simple hardware and later move on to simple robotics. Where should I begin? What are the