4 votes
Accepted

Are robot's codes usually compiled or interpreted?

Robots tend to be portable devices powered by batteries. Portable battery operated devices tend to use embedded processors with limited power and memory. Compiled code has several advantages over ...
st2000's user avatar
  • 496
3 votes

KUKA FRI program using JAVA

Currently FRI can only be controlled in C++. Java is also necessary to initialize the FRI interface. The C++ code if found in a file called FRI-Client-SDK_Cpp.zip ...
Andrew Hundt's user avatar
2 votes

how to move my robot to the assigned coordinates

The GPS gives the actual coordinates. The compass gives the orientation. The waypoints also have coordinates, and as I see in your code, you have defined movement primitives for your robot. From the ...
50k4's user avatar
  • 6,652
2 votes
Accepted

Beginner Sets for intermediate devs

If you want to start programming a robot that's already built, the Scribbler 3 (S3) robot by Parallax, inc. is relatively affordable and comes already assembled. The programming relies on Blockly, a ...
tdnvl's user avatar
  • 46
2 votes

ABB Object Oriented RAPID language

In reviewing the PDF for the RAPID language, it looks like you don't. I can't see anything online that states the RAPID language is object oriented. The manual doesn't even contain the word "class" ...
Chuck's user avatar
  • 16k
2 votes

How can I allow for this code to switch from remote control to autonomous?

The code for “task autonomous()” should be outside of the main() function.
SteveO's user avatar
  • 4,386
2 votes

How to make a CNC machine from scratch?

How does a controller translate a move x 20 units to moving the stepper x amount of steps and keep dimensional accuracy? If the CAD G-code says move 200 mm in the x direction, how to you translate the ...
50k4's user avatar
  • 6,652
2 votes
Accepted

Programming A Rover

Ravi - This is a great question. So many great ideas stop simply because we don't know how to kick things off. I'll try to list a few options below for each of your questions so I don't sound like I'...
Ray K's user avatar
  • 136
2 votes

Is there a way to control the roomba i7 actuators and sensors?

No, unfortunately there is no way for a user to control the Roomba i7. Instead, you should use the Create 3. Disclaimer: I work at iRobot where I am developing the next generation of consumer robots. ...
Ben's user avatar
  • 5,825
1 vote

How to go about programming Robot Arm with 3D point

As far as I understand, you want to build a robot manipulation program by scratch. It will involve bit complex calculations but it is really good if you want to understand these transformations. But ...
Martzi's user avatar
  • 23
1 vote
Accepted

Omron Viper 850 Orientation out of range error

It has been a while since I worked in V+, the predecessor to EV+, but I think I can answer some questions. The base instruction allows you shift the robot world frame in X, Y, Z, and rotate about Z, ...
Jim's user avatar
  • 314
1 vote

Learning ROS for Absolute Beginners in Robotics

Welcome to the ROS world :). Definitely, stick with python in learning ROS. You'll learn C++ with time and adapt your ROS knowledge to it. You'll find a lot of very good tutorials online, starting ...
ejalaa12's user avatar
  • 298
1 vote

How to convert 2D AutoCad drawing into CODE for CNC machine (laser cutter)?

Your question can be generalized as how to "convert: a CAD model to G-Code (or NC Code). Generally CAD is used to design parts and CAM (Computer Aided Manufacturing) software is used to design ...
50k4's user avatar
  • 6,652
1 vote
Accepted

Control loop in or outside of main loop

In simple case it probably doess not matter, but if you have more (and slow) sensors as well as more things to do, the second approach is better, because you can let do sensors do their work (in their ...
gilhad's user avatar
  • 453
1 vote
Accepted

Is Programming/Coding necessary to pursue a masters degree in robotics?

Is coding a requirement if you want to take up robotics? No, but it is strongly recommended. The field of robotics is highly multidisciplinary. I primarily work on AUVs as a software developer, but ...
koverman47's user avatar
1 vote

Is there any ROS community effort bases on golang?

recently I find a project called "rosgo" which is doing similar thing. But seems that it is not active recently. here's thel link: wiki.ros.org/rosgo Hope this project can go further because golang is ...
Nick Qian's user avatar
1 vote

Are robot's codes usually compiled or interpreted?

Many people use Python to control robots. While it does use more computing resources to interpret the python code, it may take less time for the programmer to develop in an interpreted language. ...
NomadMaker's user avatar
1 vote

Retrieving distance and angle of roobma create2

You say, "It doesn't work for me." What does that mean? You get nothing? You get numbers that don't make sense? Does it lock up? Something else? First, I'd refer you to the Create2 Documentation ...
Chuck's user avatar
  • 16k
1 vote

RobotC graphical raise arms while reversing

In both of the pictures, line 19 has a "wait" command. The execution of the program will progress past this line when the condition in the parenthesis has been met. You mentioned, that you have ...
50k4's user avatar
  • 6,652
1 vote
Accepted

Is there a KUKA IDE?

There is the official option which you can by from Kuka. It is called Kuka Office. I am not sure about variable suggestions, but this can be used for debugging. There is also orange edit (currently ...
50k4's user avatar
  • 6,652
1 vote

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

You are right, it is a lot of files to deal with... ROS, among other things, is a convention for developing large software systems. They say Robot Operating System but what they mean is Robot ...
hauptmech's user avatar
  • 4,385
1 vote

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

As far as I know, soft body simulation is not currently supported in Gazebo. See https://bitbucket.org/osrf/gazebo/issues/1422/soft-body-supoort-in-gazebo and http://answers.gazebosim.org/question/...
traversaro's user avatar
1 vote

Relative frame calculation

The operation you mentioned can be mathematically formulated as a matrix multiplication. You build your homogeneous transformation matrices (4x4) for both frames and multiply them. After than you ...
50k4's user avatar
  • 6,652
1 vote

Send Arduino sensor data to server with GPRS shield

Your code appears a little incomplete - I am assuming that this is because you wished to include only the salient functions. Once the required missing lines from the GeeTech Wiki - Arduino GPRS ...
Greenonline's user avatar
  • 1,437

Only top scored, non community-wiki answers of a minimum length are eligible