Questions tagged [software]

A set of machine-readable instructions (most often in the form of a computer program) that directs a computer's processor to perform specific operations.

Filter by
Sorted by
Tagged with
1 vote
1 answer
23 views

Sensors, ports, pins, drivers and firmware by example

I am looking to just make sure I correctly understand the fundamentals for how robotic systems typically receive and process inputs from sensors. It is my understanding that a sensor peripheral, such ...
0 votes
2 answers
62 views

HC-05 not responding to AT Commands from Raspberry Pi Pico

I'm trying to write AT commands to HC-05 module using Raspberry Pi Pico and MicroPython, nothing complicated. But for some reason my module doesn't respond. It works well in data mode and I'm able to ...
  • 11
0 votes
0 answers
16 views

Robotics processing pipeline that is agnostic of ROS or other data source

I'm rather new to the field of robotics and am wondering how to go about setting up my system architecture. I'm trying to build a SLAM pipeline (initially very simple based on 2D point clouds, with ...
0 votes
1 answer
23 views

Safety standards for autopilots

Does anyone know if where i could learn more about the software safety standards for real time applications, such as for car and plane autopilots? Both EU and US suggestions are very much wanted.
0 votes
0 answers
340 views

robot_localization does not publish /odometry/filtered topic or /accel/filtered topic

No data on /odometry/filtered topic or /accel/filtered Operating System: Ubuntu 20.04 with ros2-galactic Version or commit hash: Galactic I run the sam_bot_description with robot_localization ...
0 votes
1 answer
48 views

How large and complex a robotic systems from a software point of view? [closed]

So, I have this misconception, I think, that software engineering in robotics entails a deep reinforcement learning model and that is it. So, if you work in this field as a software engineer how large ...
2 votes
1 answer
62 views

May I get this robot arm to be controlled via drawing, not programming?

I got an Omron Viper 850 robot arm with a spindle mounted with a cutter. It is controlled via EV+ programming (EV+ is a programming language used in the ACE Adept Omron software to move the robot). ...
  • 125
0 votes
2 answers
77 views

Automated Manual Testing / Robot-computer interaction

What is the technical term for a computer mechanically interfaces another computer? For example a robot mechanically interacting (vs API) with a PC or smartphone as a human would to automatically ...
  • 101
2 votes
1 answer
105 views

What flight firmware stack is most common in aerial robotics research environments?

I'm considering Aero-Astro grad school and am looking into acquiring a drone hardware platform to implement GNC/ PNT/ autonomy papers like those I might see from, e.g., the Navigation and Autonomous ...
1 vote
1 answer
74 views

How to make a CNC machine from scratch?

I want to make my own CNC machine from scratch because it's cheaper to make than buy a premade one. I noticed that some machines go for tens of thousands of dollars and I cannot understand how they ...
0 votes
2 answers
166 views

Software Architectures for Robots

When designing a robot (manipulator, house robot, drone, autonomous driving system), what options does one have regarding the general software architecture? Is there even such a thing, as a very high ...
0 votes
2 answers
46 views

How can I leverage my experience with the JVM and Android to do some hobby-level building and controlling robots at home? [closed]

I'm looking for a product for home hobby-level robotics. Something that has modular robot hardware allowing me to design the robot itself, but lets me write the logic in a JVM or Android language. I ...
0 votes
2 answers
58 views

How do I get competent in using c++ for my projects? [closed]

I am a PhD student, working on Sensor Fusion and estimation problems. I would like as I finish my PhD to have acquired sound knowledge in what seems to be the industry norm for working with real ...
  • 21
0 votes
3 answers
296 views

How to avoid false encoder counts due to vibration in robot?

I have a couple of motors on my mobile base other than the drive motors, and they tend to create vibration in the robot. When these motors are turned on, the wheel's encoder ticks increase without any ...
  • 49
0 votes
0 answers
31 views

Controller Design Using Webots! (Heading, Velocity, tilt,balance)

I am trying to design and implement certain controllers for a robot. I am currently designing controllers for the robot, where it aims to control the Heading, Velocity, Tilt, Balance of the robot. ...
0 votes
1 answer
41 views

Good Software Projects for Aspiring Engineers [closed]

With the pandemic going on, our school has decided to officially shutdown all sponsored club meetings. Now that we are all digital, our robotics club was looking for projects that students can do at ...
3 votes
2 answers
151 views

What Software Is Used For Autonomy Software Simulation?

I don't have a physical robot but I would like to test the performance of my C++ code for odometry, SLAM, and path planning. Are there any good simulation software where I can test my algorithm ...
0 votes
1 answer
148 views

ShopBot router software crashes after machine moves past limit switch

We just bought a ShopBot for our Workshop and set it up ourselves. The ShopBot Software crashed every time we manually moved the gantry past its magnetic limit switches. Sometimes the software also ...
  • 103
0 votes
2 answers
282 views

Free Multibody Dynamics Software?

I'm working on modelling a feller buncher, its end effector consists of a saw to cut trees and claws to bundle them together. I'm looking for a free/open source software that can simulate dynamics of ...
0 votes
2 answers
49 views

Is interacting with registers the only way software and hardware interact?

I'm aware that memory mapped addresses that point to registers are sometimes used to control hardware devices. Is that the only way they're controlled? I started asking about how software talks to ...
  • 3
1 vote
0 answers
22 views

Problem with UKF weights when calculating predicted state

I'm having troubles implementing a UKF during the calculation of $\overline{\mu_t}$, specifically in this step: $$\overline{\mu_t} = \sum_{i=0}^{2n}w_m^{[i]}\chi_t^{*[i]}$$ My problem I'm facing is ...
  • 121
0 votes
1 answer
43 views

Is a compilers course or a databases course more relevant for robotics engineering? [closed]

I am trying to decide between taking a compilers and interpreters course where we create an OpenGL shader compiler and a databases course. My aim is to go into robotics engineering and I am wondering ...
  • 111
0 votes
2 answers
210 views

using motor controllers with Raspberry instead of Arduno. Is it just me or is everyone ok with bad sofftware support?

I bought a Roboclaw controller. Since then, have looked around for other. The software support seems to be the same (to me:sad) state. They all seem to provide Arduino code examples, however, then I ...
0 votes
1 answer
52 views

Ontology/marketplace of robotics components and integration environment (BPEL or CAD for robotics)?

It should be possible to take the formal description of robotics components (in form of ontology, formal API descriptions or other kind of formal specification of the capabilities and requirements of ...
  • 359
1 vote
1 answer
101 views

How to become proficient in software development for an aspiring roboticist? [closed]

I am a masters student specializing in Robotics. I have a bachelors degree in Mechanical engineering and hence a bit sloppy with programming languages. MATLAB is one thing I am proficient in. But ...
2 votes
1 answer
54 views

How do robotics companies track faults in production systems?

Are there any specific tools or practices which robotics companies use in order to keep track of errors in: Sensors/Actuators malfunctioning or returning unexpected results Programming errors or ...
  • 121
1 vote
0 answers
84 views

Which Trajectory representation for optimization

I'm strugling on that problem for a while, so any help is welcome. I need a trajectory representation that is performant for optimization, i.e. I want something that computes quickly. The function I ...
  • 21
3 votes
2 answers
2k views

Which is best way to calculate inverse kinematics for scara robot?

I am working on scara robot project and I have one big confusion. I am using simple trigonometric way(tan inverse traingl formula) to calculate inverse kinematics . But lot of people suggested me to ...
  • 33
6 votes
1 answer
3k views

Multiple robots in ROS Gazebo SITL with separate MAVlink/MAVproxy codes

Background: This question is about simulating one ErleCopter and one ErleRover simultaneously for a non-commercial research. I would like to have the quadcopter follow a rover, which in turn is to be ...
0 votes
1 answer
1k views

Kuka KR-C4 Documentation [closed]

Is there an official documentation from Kuka that explains at a beginner level how to start programming Kuka Robots equipped with KR-C4 controllers?
3 votes
1 answer
802 views

How do I interface with a drone?

I recently bought a drone(quadcopter). I like how the drone works but now I would like to create an application that will allow me to control the drone remotely from my PC or Phone. How does a ...
4 votes
1 answer
1k views

How to get manufactured part from CAD file?

I am working through the book Learning Robotics using Python, which is for Python programmers who want to learn some robotics. Chapter 2 shows you how to use LibreCAD to design the plates and poles ...
  • 233
0 votes
1 answer
93 views

All-in-one GNSS localization solution (hardware+software) [closed]

Is there something like an all-in-one satellite based localization solution that would contain both hardware and software to do GNSS localization for robotics? I mean a package that would also contain ...
  • 633
1 vote
1 answer
257 views

Joystick Rate Limit Filter For FRC Java Programming [closed]

I am a programmer for my school's FRC robotics team and have received the request from our hardware/driving department to limit the speed at which the robot's motors can accelerate given a joystick ...
  • 111
4 votes
3 answers
409 views

Is RobotBASIC outdated? [closed]

I found this website http://robotbasic.org/ and it talks about a language used for programming things related to robotics, and I want to make sure whether or not it's worth investing any time or ...
0 votes
1 answer
27 views

IPhone controlled RC car [closed]

I have an R.C car and there is a program in my computer in which I can code the car to perform movements.I would like to have an application with a visual design.Where it shows the cars path. Is ...
0 votes
0 answers
472 views

Recommendation for 3D mechanism modeling and simulation software

I'm working on a robotic hand and I would like to simulate different joints and tendon insertion points before starting to actually build it. I've been googling and found things like Solidworks and ...
1 vote
1 answer
91 views

Simulation environment for conducting visual servoing experiment

I want to conduct the following experiment: I want to set up a scene with a kuka lwr4+ arm, a 3D model of an object and a camera overlooking them. I want to find the pose of the object using some pose ...
-2 votes
1 answer
902 views

Calculus in robotics [closed]

I am still in high school and am a part of the robotics club that competes in the FTC (First Tech Challenge). I am just about finishing my first Calculus class (Calc 1), and would be ecstatic to be ...
5 votes
2 answers
835 views

Where to make changes for simulation project Bullet/Gazebo/ROS/Orocos

I am starting to develop robotics project which involves simulation (and maybe real world programs) of soft-body dynamics (for food processing) and clothes/garment handling (for textile industry or ...
  • 359
0 votes
1 answer
34 views

Circuit Design and Simulation [closed]

I want to design some circuits of my own. My area of expertise is in Computer Science Engineering. I have listed out the components which are essential in the circuit. I want a software which can be ...
-2 votes
2 answers
89 views

Artificial Intelligence Software Packages: Professionals, University education is oft' a step behind. What's actually being used? [closed]

Currently using Windows 8, what software packages for artificial intelligence programming (robotics branch) are used in today's professional environment as standard. Lots of internet suggestions, but ...
2 votes
2 answers
254 views

idea for web application in robotics [closed]

I am learning and I am interested robotics, but also I need to update my web development skills so the question is - is there any idea for good web application that could be connected with robotics - ...
  • 359
1 vote
2 answers
243 views

Beginner question about software for calculations

I'm a complete beginner in robotics with background in programming... I started thinking about a robot project yesterday and want to order some motors to test with. I saw the specs for the motors, ...
2 votes
1 answer
329 views

where can I get openinterface.py?

I am trying to program the create2 irobot using python. there is a script called openinterface.py. where can I download this script?
  • 99
4 votes
2 answers
432 views

Dealing with position inaccuracy and latency in PID Loop

Background: I am new to PID, for my first PID project I am using a simple P-Loop and 300 degree linear potentiometers for position feedback. I am using the roboclaw 2x60A motor controller. The motor ...
  • 155
4 votes
1 answer
402 views

Robot safety standards for software

I am looking for possible ISO standards for robot safety specifically for software. I have come across this presentation that mentions many ISO standards and it's not very clear which exactly applies ...
  • 3,220
1 vote
2 answers
659 views

I need a software that will help me track passage and identify fish in clear water

I am in charge of studying passage of different species of fish (six species) between lakes in Patagonian Andean range. We've been thinking of deploying video cameras underwater, but we'd need ...
  • 11
5 votes
5 answers
917 views

How does a robot efficiently store a map it makes?

From what I understand, you can create a map using sensors and storing values in an array. For example, the array can have 0's for places not visited, and 1's for places visited, or 0's for open ...
  • 153
2 votes
1 answer
156 views

How do I add an external library to the Rock Framework?

The Rock framework already includes a lot of software libraries. However, I would like to add an existing external library so that I can use it for my component development. What is the preferred way ...
  • 3,004