# Tag Info

4

I'm a product manager from the AWS RoboMaker team. We have a tutorial that can help you get started with the service: Projects on AWS: How to Train a Robot Using Reinforcement Learning with AWS RoboMaker If you have any questions or feedback for the service, please reach out to me and I would love to help and take your feedback to improve our service.

4

The velocity smoother part of the code is this: if target_speed > control_speed: control_speed = min( target_speed, control_speed + 0.02 ) elif target_speed < control_speed: control_speed = max( target_speed, control_speed - 0.02 ) else: control_speed = target_speed as you can see, regardless of how ...

3

I changed the code and now it works properly. rob.Xtree{1} = rotx(1.57) * xlt([0 0 0]); rob.Xtree{2} = roty(1.57) * xlt([0.15,0,0]); rob.Xtree{3} = xlt([0.34 0 0]);

2

No. If we want to simplify things, system identification is more like curve fitting then a game engine. System identification is used to identify a set of parameters of an existing model or a model which matches reality. The model obtained is then used in a numerical simulation. The numerical simulation is related to physics engines. Physics engines are ...

2

The Robotics Toolbox for MATLAB has a simple EKF SLAM class, and the source code is open. A video animation is here: Demonstration of EKF SLAM using Robotics Toolbox for MATLAB. The whole example is fairly concise: % Creating the vehicle. First we define the covariance of the vehicles's odometry % which reports distance travelled and change in ...

2

I doubt if you need simulators that very specific to SLAM applications for mobile robot simulation as most of them generally tend to extend over all possible robot applications. V-REP is good open-source simulator with support for umpteen number of robots including mobile robots. It can be directly used via its API available in several languages and it has ...

2

You've got to open the functions you're trying to use and look through them if you're getting errors. You said you are trying to get the forward kinematics of your robot, and that it's a non-floatbase, and that you've got a 3x1 vector of joint values q. Yet you're using fbkin which, if you type help fbkin into the console, will state (added bold for things ...

2

I cannot recreate your issue, but you haven't posted all the steps you're taking, so I'm not sure if I'm following exactly what you've done. What version are you using? I have Spatial_v2, and the README says (C) 2012. You have: Error using * Inner matrix dimensions must agree. Error in FDab (line 49) a{i} = Xup{i} * -a_grav + c{i}; But that line isn'...

2

The state of such a pipeline is that it each and every individual point is difficult and such a fully explored pipeline such as your hypothetical one simply doesn't exist and likely won't for many years to come. Much like in this answer I mentioned that Fuzzy logic and AI things are plastered on everything under the sun or being marketed that way as an end ...

1

The Simulink and SimMechanics combination is a well suited one. You can add further SimScape elements for motors ot similar elements are needed. There is a Matlab demo on simiar topics here and here.

1

I think this question doesn't belong here, it is more suitable to the stackoverflow. To the problem now, first of all I assume you are making a mistake by mixing degrees with radians. In this part of the code if delta > 180: delta = delta - math.radians(360) delta seems to be in degrees and then you are trying to normalize it by subtracting ...

1

Sorry I saw this as I was checking emails. Just got off a very long international flight so my answer below may not be super coherent. tl;dr - You're not integrating your reference error anywhere and so there's nothing that would drive your reference error to zero. The Simulink model is confusing to me. What are your units? I think it would be helpful to ...

1

If u wanna find the joint angle here what can i explain, using task space. If u really wanna using joint space i will explain later. What u asked for is Resolved Motion Rate Control, here is the step : Note that im using Euler Angle as representation of end-effector orientation, thus matrix x will contain (in my case for 6 DOF robot): while matrix q ...

1

If you have MATLAB you can try out this SLAM Toolbox. There is also a more modern one that also might help.

1

I'm afraid I don't have the time at the moment to write a more detailed answer, but if you're trying to alter the behavior of the joint then you can: Double click the joint, Go to the axis you're interested in altering (Z Revolute/Prismatic Primitive for Revolute/Prismatic Joints), Expand the Actuation box, Change "Torque" (or "Force" for prismatic joints) ...

1

Generally you will need to combine more tools to achive your goals. You will need a path planner library and script, you need to move things around and you need visualisation. An open source 3D simulation environment which supports dynamic obstacles is Gazebo. You mention Player, as i understand that is also somthing similar, but I have never seen it in use ...

1

STL Files have an internal coordinate system relative to which the vertices of the mesh are expressed. You are transforming these vertices with the transformation matrix that is correct, however only in the case when the origin coordinate system of the STL file (the coordinate system relative to which the vertice coordinates are expressed correspond to the ...

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