Questions tagged [robotics]

Robotics is the branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots. Robotics is related to the sciences of electronics, engineering, mechanics, and software. You may also consider asking your question on *robotics* Stack Exchange: https://robotics.stackexchange.com/.

Robotics is the branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots and computer systems for their control, sensory feedback, and information processing.

1201 questions
2
votes
1 answer

Distance between two Aruco Markers in Python?

I am trying to calculate the distance between two Aruco markers in Python. I have code that can calculate the pose of one marker but I am not sure how to move from there. Is there anyone that has done something similar or can point me in the right…
H_lore
  • 23
  • 3
2
votes
0 answers

Having multiple measurements of position (from different sensors) for a localisation Kalman Filter

I'm trying to use a kalman filter to estimate the position of a small robot in one dimension. However, I have two sensors giving position measurement. The state I'm using is one dimensional position and velocity, but I have three measurements total…
Caroline
  • 21
  • 1
2
votes
1 answer

The I in Proportional Integral Derivative

The I in PID (Proportional Integral Derivative) is the sum of the last few previous errors, weighted only by it's gain. Using error(-1) to mean the previous error, error(-2) to mean the error before that etc... 'I' can be described as: I =…
alan2here
  • 3,223
  • 6
  • 37
  • 62
2
votes
1 answer

ROS Kinetic Installation Error on OSX Mojave

During the process of installing ROS kinetic on my mac. I've been trying to resolve dependencies using the following commands: $ cd ~/ros_catkin_ws $ rosinstall_generator ros_comm --rosdistro kinetic --deps --wet-only --tar >…
2
votes
3 answers

Modelling a robotic arm motion in 3D, ideas?

I hope you don't mind if I ask for a bit of advice regarding modelling robotic systems. I've recently become rather interested in using inverse kinematics (IK) to control a 5 dof robotic manipulator. I have a solid foundation in IK but what I'm…
user657222
2
votes
0 answers

How do I call an async function from a callback that is called by a different thread?

The problem I'm facing is that the ROS framework uses normal callbacks while aiohttp+socket.io uses asyncio. I wish to call an async function from within a ROS callback. Example: #!/usr/bin/env python3 import asyncio import socketio import…
wuxiekeji
  • 1,772
  • 2
  • 15
  • 22
2
votes
2 answers

OpenCV Remove Perspective from Robot Camera

I have a flying drone with a downward facing camera and an IR sensor, and am working on SLAM for the drone. The drone only flies over a planar surface. To build a map of the drone's environment using the camera feed and opencv, you need to remove…
2
votes
3 answers

Translate degrees into 3-motor movement

I have a robot with three motors (red), each with an omni-directional (blue) (see example of omniwheel here). If I want the robot to move forward, I can activate both motor 1 and 3, and the wheel at 2 will spin freely, perpendicular to the direction…
Caspar B
  • 499
  • 1
  • 6
  • 19
2
votes
1 answer

How to stop Pepper robot from preempting its tablet?

I'm trying to create a program, a part of which will transmit real-time video in frames (or in other words images) from my PC's webcam to Pepper's tablet using naoqi Python SDK. On the robot's side there will be a program using ALTabletService's…
androadi
  • 25
  • 7
2
votes
1 answer

How to find upper left most corner of my Contour Bounding Box in Python OpenCV

What I'm doing: I have a robotic arm and I want to find x,y coordinates for objects on a piece of paper. I am able to find a contour of a sheet of paper and get its dimensions (h,w). I want the coordinates of my upper left corner so when I place…
NoviceCoder
  • 424
  • 1
  • 4
  • 20
2
votes
2 answers

Why do I receive a SIGSEGV signal while using the Aria robotics API?

I am using the Aria C++ programming libs for mobile robots (http://robots.mobilerobots.com/wiki/ARIA). I am new to this API so I wanted to start with a simple action class derived from ArAction. Now I tried to develop a small test program (an…
Matthias
  • 9,817
  • 14
  • 66
  • 125
2
votes
2 answers

Asymmetric PID Control Loop

I am writing code for a robotic slide lift. I can accurately get the position of of the lift but I would like to be able to keep the position of lift with little to no oscillation (small high frequency oscillations should be fine). I am using a PID…
Dylan Siegler
  • 742
  • 8
  • 23
2
votes
0 answers

How to add two sensors in ros + gazebo

I followed a tutorial found here: https://bharat-robotics.github.io/blog/adding-hokuyo-laser-to-turtlebot-in-gazebo-for-simulation/ I successfully added Hokuyo sensor to my turtlebot but I'm not sure how to add both Kinect and Hokuyo. I have to run…
MoneyBall
  • 2,343
  • 5
  • 26
  • 59
2
votes
0 answers

How gazebo communicates with ardupilot SITL?

I would like to know that how iris+ drone model is run with motor inputs. What I mean is, I would like to know that how much thrust is generated and how it is applied to/from a rotor. firmware computes the input as thrust in the range 0-1 and…
freezer
  • 531
  • 1
  • 11
  • 28
2
votes
1 answer

V4L2 Framerate Drops

Context Hello! I've been working on software for a robotics project that will be using vision as one of the primary senses. I've been building the system around the Raspberry Pi 3 running Raspbian Jessie Lite with kernel 4.9.35-v7+. I'm planning to…
kirk roerig
  • 371
  • 1
  • 12