A common plot device in science fiction like Star Trek that allows crew to walk around in full gravity on spaceships is Gravity Plating. The idea is simply that the ship is plated with some magical technology that dramatically decreases the strain on the show's special effects budget :)
Having just this technology would have a major effect on NASA's future long duration missions asteroids, Mars and beyond, not to mention stays on the International Space Station.
Serious discussions of artificial gravity generation today are based on the concept of rotating the habitation module. Either a big torus like in 2001 A Space Odyssey, Mission To Mars, Red Planet, and Babylon 5 or, more practical, using a long tether between the habitat and a counterweight, say the expended trans-mars injection stage. Both options are incredibly difficult to do and dangerous. As such, their discussion in NASA circles has been virtually taboo for decades.
Which is why recently, while thinking about gravity plating in science fiction, that I was reminded of some NASA work announced last year that may be applicable. The work involves levitating mice. Perhaps the research got funded because its counter-intuitive to think of levitation as a means for producing artificial gravity. In fact, the research is studying the physiological impact of prolonged microgravity, and possible medical countermeasures.. the kind of work they do on the ISS, but presumably a lot cheaper.
So what do levitating mice have to do with gravity plating?
Imagine the levitating mouse experiment in zero-g. The mouse would already be "levitating", as would everything else, so what would it experience as it approaches a superconducting magnet that is firmly attached to the station? If the "ceiling" of the mouse's cage is the superconducting magnet, the mouse will experience a repulsive force towards the "floor" of the cage.
Diamagnetic repulsion requires a very strong magnetic field, typically in the range of 16 teslas, and so create significant problems if ferromagnetic materials are nearby. Superconducting magnets currently are very heavy and require cryogenic cooling. So, unfortunately, this may also be too dangerous for use by NASA in future spacecraft.