Threlte Robotic Arm Simulator
Output
Position
Base Position: 0.00°
Joint 1 Position: 0.00°
Joint 2 Position: 0.00°
Joint 3 Position: 0.00°
Joint 4 Position: 0.00°
Rotation
Base Rotation: 0.00°/s
Joint 1 Rotation: 0.00°/s
Joint 2 Rotation: 0.00°/s
Joint 3 Rotation: 0.00°/s
Joint 4 Rotation: 0.00°/s
Controls
Position
Motion
Misc
Controls
You can control the rotation of the robot arm by adjusting the sliders above. The base rotation controls the rotation of the entire arm, while the joint 1, 2, and 3 control the rotation of the joints. You can also control the view of the camera by moving the model around in the window. On PC use the left click and drag to rotate, right click and drag to pan, and scroll to zoom. On mobile use one finger to rotate, two fingers to pan, and pinch to zoom.
About
This project is a robotics simulator that allows you to create and simulate robotic movements in a 3D environment. As this website is built using Svelte, the simulator is built using Threlte. Threlte is a 3D simulator that is built with Three.js and TypeScript. The simulator allows you to control the rotation of the robot arms using sliders and input fields. You can control the rotation of the entire arm, as well as the rotation of the individual joints. The simulator also includes a camera that you can control to view the robot arm from different angles.
Project Progress
Threlte Environment
Create a basic environment for the robot to move in.
Robot Segments
Create segments for the robot to move.
Controller
Create a user interface for the user to control the robot.
Improved Model
Create a more detailed model for the robot.
Joint Matrices
Create outputs for the matrices of the joints of the robot. This will make it easier to visualize the robot's movement.
User Programming
Create a system for the user to program the robot.
Automated Movement
Create a system for the robot to move automatically. Positions and angles are set by the user and they are interpolated.
Kinematic State Identifier
Create a system that identifies the kinematic state of the robot and potential options to reach a target state.
Collision Detection
Create a system that detects collisions between the robot and the environment.
Comments
No comments yet