**R**OS **A**dditive **M**anufacturing (RAM) provides a set of tools (mostly algorithms and GUIs) to help end users create complex trajectories for additive manufacturing. The project is especially focused on printing metallic parts with industrial robots. This project contains multiple tools: path planning algorithm able to generate complex trajectories, visualisation tools, editing tools, etc.
The application contains an algorithm that we found in a thesis, it allows to generate continuous trajectories from the start of the process to the end of the part (the whole part is built in one shot), this is very interesting for many aspects (material health, no dead-times) but also has some drawbacks (heat management). We developed a set of ROS messages, services, actions, nodes and GUIs that enables this whole application to work.
Here are screenshots of the application as of today:
The user can modify each pose of the trajectory: robot speed, feed rate, robot pose, laser power, feed rate etc...
Example, deleting pose: