Skip to content

animation is not working #21

@shahin4u000

Description

@shahin4u000

Its been almost one month and i could not find a way to animate the graph which will show the surrounding. can you please tell me where should i do the modification?

`from rplidar import RPLidar, RPLidarException
import matplotlib.pyplot as plt
import matplotlib.animation as animation

lidar = RPLidar('/dev/ttyUSB0')

info = lidar.get_info()
print(info)

health = lidar.get_health()
print(health)

fig = plt.figure()

ax = fig.add_subplot(1,1,1, projection='polar')

def run(i):
angle = []
distance = []
for i, scan in enumerate(lidar.iter_scans()):

    for d in scan:  # d[0] : Quality of the measurement
        # if 0< d[1] <200:     #d[1] : Angle of the measurement
        #    print(d[2]/10)   #d[2] : Distance of the measurement '''
        angle.append(0.0174533 * d[1])
        distance.append(d[2])

    print('angle:', angle)
    ax.clear()
    ax.scatter(angle, distance, s=5)
    angle.clear()
    distance.clear()

ani = animation.FuncAnimation(fig, run, interval=50)
plt.show()

`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions