These are types of pistol or two-handed gun with a caliber somewhere around 37mm or 1.5 inches which is designed to fire various projectiles, often used for riot control.
GLIMPS (Grenade-Launched Imaging Modular Projectile System). This is a projectile which contains a small camera which transmits TV images of what it sees. See here.