CoppeliaSim (do 2019 r. znany jako V-REP — Virtual Robot Experimentation Platform) to symulator robotów rozwijany przez szwajcarską firmę Coppelia Robotics. Pierwsza wersja V-REP pojawiła się w 2010 r.; zmiana nazwy na CoppeliaSim nastąpiła w 2019 r. wraz z reorganizacją firmy. CoppeliaSim wyróżnia się unikalną elastycznością — pozwala wybrać jeden z 4 silników fizyki (Bullet 2.78/2.83, ODE, MuJoCo lub Newton Dynamics) per obiekt symulacji.
Architektura CoppeliaSim oparta jest o sceny zawierające obiekty: shape (mesh), joint (przegub), force/torque sensor, vision sensor, proximity sensor, dummy. Każdy obiekt może mieć skrypt asocjowany w Lua (skrypt główny, customization, child script), oraz API dostępne w C/C++, Python, Java, MATLAB, Octave i przez ROS. CoppeliaSim oferuje też API typu remote (ZeroMQ, WebSocket, HTTP) dla zewnętrznych aplikacji.
Modele referencyjne obejmują KUKA, ABB, Fanuc, Universal Robots, Franka Panda, NAO, Pepper, Atlas, Spot, Husky, Pioneer, e-puck, Khepera. CoppeliaSim jest popularny w robotyce przemysłowej (offline programming), edukacji (Free Edu Edition) oraz badaniach naukowych — szczególnie tam gdzie potrzebna jest elastyczność wyboru silnika fizyki. Licencjonowanie: Edu — darmowa dla uczelni, Trial — 30 dni, Player — bezpłatna, Commercial — płatna.