Robotics

所属分类:机器人/智能制造
开发工具:matlab
文件大小:12264KB
下载次数:0
上传日期:2020-07-02 14:10:47
上 传 者sh-1993
说明:  机器人课程:机器人建模、机电一体化与机器人编程、移动机器人等。
(Robotics course: Robot modeling, Mechatronics & robot programming, Mobile robots etc.)

文件列表:
MechatronicsRobotProgramming (0, 2020-07-02)
MechatronicsRobotProgramming\ComputerVisionExercise (0, 2020-07-02)
MechatronicsRobotProgramming\ComputerVisionExercise\LAB.pdf (256263, 2020-07-02)
MechatronicsRobotProgramming\ComputerVisionExercise\drawResults.m (539, 2020-07-02)
MechatronicsRobotProgramming\ComputerVisionExercise\face_detector.m (1115, 2020-07-02)
MechatronicsRobotProgramming\ComputerVisionExercise\face_tracker.m (1617, 2020-07-02)
MechatronicsRobotProgramming\ComputerVisionExercise\test_faceTracking.m (849, 2020-07-02)
MechatronicsRobotProgramming\ComputerVisionExercise\test_video.avi (1285408, 2020-07-02)
MechatronicsRobotProgramming\ComputerVisionExercise\webcam_pub.m (783, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\LeddarReceive.slx (23882, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\leddarReceive.png (132107, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\leddarlaunch.lauch (123, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\modified trigger.png (225412, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\rviz_hand_on_all.png (215820, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\rviz_one_segment_blocked.png (269491, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\rviz_screenshot.png (219737, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_jitprj (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_jitprj\jitEngineAccessInfo.mat (772, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_jitprj\s4wKAVP8Cnx3bs3crbo1cbD.l (37220, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_jitprj\s4wKAVP8Cnx3bs3crbo1cbD.mat (674, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_jitprj\sQMLjP09FeKe8xN1eJPY5WC.l (37220, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_jitprj\sQMLjP09FeKe8xN1eJPY5WC.mat (681, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\EMLReport (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\EMLReport\emlReportAccessInfo.mat (773, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\EMLReport\s4wKAVP8Cnx3bs3crbo1cbD.mat (18933, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\EMLReport\sQMLjP09FeKe8xN1eJPY5WC.mat (18932, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\LeddarReceive (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\LeddarReceive\_self (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\LeddarReceive\_self\sfun (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\LeddarReceive\_self\sfun\info (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\LeddarReceive\_self\sfun\info\binfo.mat (752, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\precompile (0, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\precompile\D59Pcr218aqV0yb1l1wfBF.mat (625, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\precompile\V5hdmno1OOnN8r0ktg4nmG.mat (625, 2020-07-02)
MechatronicsRobotProgramming\LedderExperiment\slprj\_sfprj\precompile\autoInferAccessInfo.mat (824, 2020-07-02)
MechatronicsRobotProgramming\turtlebotMotion (0, 2020-07-02)
... ...

# Robotics Robotics course: Robot modeling, Mechatronics & robot programming, Mobile robots etc. These repository contains several assignments from different robotics courses in Tampere University ## Fundamentals of mobile robots: contains experiments on algorithms for optimal path finding such as a*, dynamic & dijkstra. The assignments also experiments with SLAM, Binary occupancy grid mapping and various filter such as kalman filter, monte-carlo filter etc. following figures shows a given map with way points nodes and obstacles and the shortest path derived from different algorithms: map of path and obstacles | Dijkstra algorithm | Dynamic programming | a* algorithm | |--------------------|---------------------|---------------| | Dijkstra algorithm | Dynamic programming | a star prog | other groupmate: Amir sefat and Palash halder ## Mecharonics and robot programming: This course emphasizes on integration of various device with ROS. We used Murata IMU sensor, Leddar(x16) sensor and Microsoft Kinect to connect with ROS and store data in different format and analyzed different capabilities of those devises. The experiment includes oritentation analysis, mapping with, blob/face detection, visualization in RViz, saving data as pointcloud etc. The following figure shows a typical process we used for sensor integration lego robot Following figures show several experimentation with the sensor outputs.
Sensor integration Sensor integration Sensor integration
murata sensor > murata sensor murata sensor
Following images show (i) Leddar integration and (ii) blob detection with Kinect using ROS framework.
Sensor integration Sensor integration
murata sensor kinect sensor
Other part of the course includes connecting Turtlebox and Franka panda robot with ROS and experiment on their movement capabilities. For example we used Turtlebot to follow various programmed path shapes(number 8, rectangle, circle, triangle etc.) and various kinematics with franka panda robot Following figure is an example of movement of franka panda controlled using ROS. movement of franka panda other groupmates: Severi Keisala, Harri Maeskanen, Pekka Maenpaa ## Robot Manipulators: Modeling, Calculation and Programming: This course studies includes forward and inverse kinematics experiment using MATLAB robotic toolbox for the first assignment. The second assignment required building a robotic hand with lego and programming bric Pi to draw certain shapes. lego robot lego robot other groupmates: Aleksi Jarvela, Maxime Etienne

近期下载者

相关文件


收藏者